【发布时间】:2017-01-14 22:01:13
【问题描述】:
我尝试使用标准方法在同一画布上绘制两个直方图:
plt.figure(figsize=(8,6))
plt.hist(samp_1_I, label=['Female'], alpha=0.5)
plt.hist(samp_0_I, label=['Male'], alpha=0.5)
plt.tick_params(axis='both', which='major', labelsize=18)
plt.legend(fontsize=18)
plt.show()
结果是: 如果您注意到,直方图“条形”未对齐到末端(最右侧)。如何解决?有人见过这个吗?
水平轴是有理数 [0,1],默认情况下它被分箱到 0.1 的 10 个 bin 中。我不明白为什么两组的条形不像一开始那样对齐。
【问题讨论】:
-
数据的实际范围是多少?看起来你的蓝色条的最高值可能是 0.98 或其他值,而不是 1。尝试明确设置垃圾箱。
-
@BrenBam,有道理!谢谢!
-
一个快速的问题:如果我标准化我的直方图,垂直轴的含义是什么?归一化频率?
标签: python matplotlib histogram