当我设置“axis lines=left”时,为什么 pgsplots 中的第二个图中缺少第一个条?

当我设置“axis lines=left”时,为什么 pgsplots 中的第二个图中缺少第一个条?

我想制作一些条形图,当我这样做时,我只希望下方的 x 轴和左侧的 y 轴可见,因此我设置了\pgfplotsset{axis lines=left},但是一旦我这样做,我的第二张图的第一条就不再可见了。这是 MWE,我很好奇这是什么:

\documentclass{standalone}

\usepackage{pgfplots}
\pgfplotsset{width=7cm,compat=1.15}

\usetikzlibrary{arrows.meta}

\pgfplotsset{axis lines=left}

\begin{document}
    \begin{tikzpicture}
    \begin{axis}[ybar,xmin=-0.5,xmax=2.5,xtick={0,1,...,2},xticklabels={tool1, tool2, tool3},bar width=5pt]
    \addplot coordinates{(0,10) (1,13) (2,8)};
    \addplot coordinates{(0,3) (1,5) (2,9)};
    \end{axis}
    \end{tikzpicture}
\end{document}

在此处输入图片描述

答案1

它可见,但 y 限制已更改,因此您只能看到栏的顶行。添加ymin=0axis选项中。

相关内容