使用 PGFplots 和 txt 文件在 LaTeX 中绘制多个时间序列图 - 相对论问题

使用 PGFplots 和 txt 文件在 LaTeX 中绘制多个时间序列图 - 相对论问题

我在 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 包中是否存在某种“绝对”与“相对”切换吗?请参见下面的图。

阴谋

答案1

CW 来自评论:

stack plots选项导致出现此堆叠行为。删除该选项即可恢复为默认绘图行为。

相关内容