![PGFPlots 直方图中的自定义列间隔](https://linux22.com/image/302517/PGFPlots%20%E7%9B%B4%E6%96%B9%E5%9B%BE%E4%B8%AD%E7%9A%84%E8%87%AA%E5%AE%9A%E4%B9%89%E5%88%97%E9%97%B4%E9%9A%94.png)
是否可以为 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 找出答案。