Tenho um problema ao traçar vários gráficos de séries temporais em um único gráfico no Latex.
Fundo:
Tenho três produtos - Batatas, Maçãs e Laranjas. O preço histórico e o preço projetado de cada produto são plotados usando dados de um arquivo *.txt separado (delineado por tabulações). Os dados são os seguintes
Dados reais:
Date ptts appls orngs
2013-06-30 10 20 30
2013-07-30 11 21 31
2013-08-30 12 22 32
2013-09-30 13 23 33
2013-10-30 14 24 34
2013-11-30 15 25 35
2013-12-30 16 26 36
2014-01-30 17 27 37
Forecast
2014-02-28 18 28 38
2014-03-28 19 29 39
2014-04-28 20 30 40
2014-05-28 21 31 41
2014-06-28 22 32 42
2014-07-28 23 33 43
Para obter continuidade entre a previsão e os dados históricos, os últimos dados históricos são incluídos como o primeiro ponto de previsão no arquivo txt (não mostrado acima).
O código que uso para representar graficamente é:
\begin{center}
\begin{tikzpicture}[line join=round]
\begin{axis}[width=18cm, height=300pt,xticklabel=\month.\year,date coordinates in=x,
xticklabel style= {rotate=45,anchor=north east},
stack plots=y,title=Product Price Forecast,]
\addplot table {appl-A.txt};
\addplot table{ptts-A.txt};
\addplot table {orngs-A.txt};
\addplot table {appl-F.txt};
\addplot table{ptts-F.txt};
\addplot table {orngs-F.txt};
\end{axis}
\end{tikzpicture}
\end{center}
O enredo que entendi está completamente errado. Parece que um dos produtos estabelece uma base relativa na qual todos os gráficos são plotados. Existe algum tipo de alternância Absoluto vs Relativo no pacote PFGplots que alguém conhece? Por favor, veja o gráfico abaixo.
Responder1
CW dos comentários:
A stack plots
opção está causando esse comportamento de empilhamento. Remova isso para reverter ao comportamento de plotagem padrão.