设置 pgfplot 的实际尺寸

设置 pgfplot 的实际尺寸

我正在尝试在subfigure环境中绘制彩色直方图。但是,当我将图表尺寸设置为时,\linewidth我得到了以下结果,这绝对不是我所期望的。

在此处输入图片描述

    \begin{subfigure}[t]{.48\linewidth}
    \begin{tikzpicture}
      \begin{axis}[
        width=\linewidth,
        height=.5\linewidth,
        yticklabels={},
      ]
        \addplot coordinates {(0,117)};
        \addplot coordinates {(1,1041)};
        \addplot coordinates {(10,2162)};
        \addplot coordinates {(11,776)};
      \end{axis}
    \end{tikzpicture}
    \caption{Histogram of $I_{sc}$}
  \end{subfigure}

我怎样才能强制pgfplots占据所有给定的空间/删除填充/边距/或其他任何东西?

如果scale only axis按照建议使用,边缘仍然存在并且图表进入下一个子图。

在此处输入图片描述

部分解决方案是设置ytick=\empty解决放置问题,但完全删除刻度......

相关内容