我对以下 pgfPlot 有疑问,在更改一些值后,它的左填充消失了(见图)——有人知道为什么吗?我尝试过更改 xtick,更改一些值,以及我能想到的任何方法。最后一张图片是正确的图应该是什么样的(尽管它的条形数量只有一半)。
\begin{tikzpicture}
\begin{axis}[
title=ITU (248362 interactions),
title style={font=\bfseries},
xbar stacked,
bar width=8pt,
enlargelimits=0.15,
legend style={at={(0.5,-0.2)},
anchor=north,legend columns=-1},
symbolic y coords={1MM, 2MM, 3MM, 4MM, 1MM{(2)}, 2MM{(2)}, 3MM{(2)}, 4MM{(2)}},
ytick=data,
y=8mm,
y tick label style={anchor=east},
width=0.5\textwidth
]
%Correct
\addplot+[xbar] plot coordinates
{(0.33,1MM)
(0.29,2MM)
(0.26,3MM)
(0.14,4MM)
(0.34,1MM{(2)})
(0.33,2MM{(2)})
(0.35,3MM{(2)})
(0.36,4MM{(2)})};
%Wrong
\addplot+[xbar] plot coordinates
{(0.64,1MM)
(0.61,2MM)
(0.49,3MM)
(0.26,4MM)
(0.66,1MM{(2)})
(0.67,2MM{(2)})
(0.65,3MM{(2)})
(0.64,4MM{(2)})};
%Not found
\addplot+[xbar] plot coordinates
{(0.03,1MM)
(0.10,2MM)
(0.25,3MM)
(0.60,4MM)
(0,1MM{(2)})
(0,2MM{(2)})
(0,3MM{(2)})
(0,4MM{(2)})};
\legend{Correct, Wrong, Not found}
\end{axis}
\end{tikzpicture}
答案1
通过添加xmin=0
选项解决了该问题。