我想要两个具有相同 x 轴的子图,并将它们对齐。在我读过的手册中,我应该使用\matrix{}
它来实现这一点。
现在我想在两个图中都添加图例。但由于图例框本身似乎使用了矩阵环境,因此出现了错误“您目前无法嵌套 pgfmatrix 环境。”
这是一个不起作用的简化示例:
\begin{tikzpicture}
\matrix{
\begin{axis}
\addplot {x} ;
\addlegendentry{x};
\end{axis}\\
};
\end{tikzpicture}
有任何想法吗?
答案1
这是 TikZ 矩阵的已知限制 - 也是 pgfplots 图例在这种背景下的已知限制。
有几种可行的方法可以解决该问题:
分离图例并将其放置(例如)在您的子图数组下方
使用 LaTeX 表进行数组对齐
群图(但前提是所涉及的轴共享一个公共轴)。
pgfplots 手册中记录了详细信息以及大量示例http://pgfplots.sourceforge.net/pgfplots.pdf(也许您的手册版本属于旧版本,其中本节内容不是最新的)。