是否可以为 PGFPlots 直方图中的列指定不同大小的自定义间隔?例如,我希望直方图在以下间隔内有五列:
[-100,-50[
[-50,0[
[0,1[
[1,50[
[50,100[
因此,它0
只有一列,最好与其他列一样宽。
我无法上传我目前正在使用的精确图表,但来自 pgfplots 图库的这个示例足够接近:
\begin{tikzpicture}
\begin{axis}[
ybar interval,
xticklabel=
\pgfmathprintnumber\tick--\pgfmathprintnumber\nexttick
]
\addplot+[hist={bins=3}]
table[row sep=\\,y index=0] {
data\\
1\\ 2\\ 1\\ 5\\ 4\\ 10\\
7\\ 10\\ 9\\ 8\\ 9\\ 9\\
};
\end{axis}
\end{tikzpicture}
然后,我想指定数据的间隔,而不是仅仅设置箱子的数量并让 pgfplot 找出答案。