【发布时间】:2017-07-05 00:45:20
【问题描述】:
我正在使用 Seaborn 的 FacetGrid 绘制一些直方图,并且我认为自动 bin 大小仅使用每个类别的数据(而不是每个子图),这会导致一些奇怪的结果(请参阅 y = 2 中的瘦绿色 bin ):
g = sns.FacetGrid(df, row='y', hue='category', size=3, aspect=2, sharex='none')
_ = g.map(plt.hist, 'x', alpha=0.6)
有没有办法(使用 Seaborn,而不是退回到 matplotlib)使每个图的直方图 bin 大小相等?
我知道我可以手动指定所有 bin 宽度,但这会强制所有直方图的 x 范围相同(请参阅笔记本)。
笔记本:https://gist.github.com/alexlouden/42b5983f5106ec92c092f8a2697847e6
【问题讨论】:
标签: python matplotlib histogram seaborn