我想使用 pgfplots 绘制多个并排的直方图,并且找到了不错的统计库。
但是,我不知道如何将 bin 宽度设置为固定大小,而不是 bin 数量。bin 数量非常不稳定,不同范围的数据对 bin 宽度有很大影响。
我改编了文档中的示例来展示“问题”。
\documentclass{standalone}
\usepackage{tikz}
\usepackage{pgfplots}
\usepgfplotslibrary{statistics}
\pgfplotsset{compat=1.12}
\begin{document}
\begin{tikzpicture}
\begin{axis}[ybar]
\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}
\begin{tikzpicture}
\begin{axis}[ybar]
\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}
\end{document}
我知道如何让 y 轴的范围相同,问题是如何让箱宽保持稳定?