Latex의 단일 그래프에 여러 시계열 도표를 그리는 데 문제가 있습니다.
배경:
감자, 사과, 오렌지라는 세 가지 제품이 있습니다. 각 제품의 과거 가격과 예상 가격은 별도의 *.txt(탭 설명) 파일의 데이터를 사용하여 표시됩니다. 데이터는 다음과 같습니다
실제:
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
예측과 과거 데이터 간의 연속성을 달성하기 위해 마지막 과거 데이터가 txt 파일의 첫 번째 예측 지점으로 포함됩니다(위에 표시되지 않음).
이것을 그래프로 표시하는 데 사용하는 코드는 다음과 같습니다.
\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}
내가 얻은 줄거리는 완전히 잘못되었습니다. 제품 중 하나가 모든 플롯이 표시되는 상대적 기준을 설정하는 것 같습니다. 누구나 알고 있는 PFGplots 패키지에 Absolute vs Relative 토글이 있습니까? 아래 플롯을 참조하세요.
답변1
의견의 CW :
옵션 stack plots
으로 인해 이러한 스태킹 동작이 발생합니다. 기본 플로팅 동작으로 되돌리려면 이를 제거하세요.