pgfplots 和 subcaption 子图未垂直对齐

pgfplots 和 subcaption 子图未垂直对齐

我正在尝试创建一个水平方向上有 3 个数字的图形。我正在使用figure*环境,因为我正在处理一个双列文档,因此它在水平方向上跨越整个宽度。我同时使用两者pgfplotssubcaption包。

但是,当我创建三个等宽的图形时,中间的图形会显得比其他图形略低。以下是供参考的图片: 问题示例

我的代码如下:

\begin{figure*}[!t]
    \centering
    \begin{subfigure}{0.32\textwidth}
        \centering
        \input{figs/err_G_pert}
    \end{subfigure}
    \begin{subfigure}{0.32\textwidth}
        \centering
        \input{figs/err_X_sparsity}
    \end{subfigure}
    \begin{subfigure}{0.32\textwidth}
        \centering
        \input{figs/err_S_samp}
    \end{subfigure}
  \end{figure*}

在输入的文件中,仅创建了一个 tikzpicture,如下所示\begin{tikzpicture}[baseline,scale=1]。我尝试将宽度设置为 0.3,但没有成功。

提前谢谢大家。

答案1

正如@Alex在他的评论中提到的,解决方案包含在以下帖子中如何垂直对齐子图中的两个 pgfplots?

我需要在我的子图中指定放置参数 [t]。

相关内容