【发布时间】:2015-03-22 00:04:45
【问题描述】:
我已经能够让自己看起来像这样一个漂亮的小直方图:
我能够使用以下代码生成图像:
import numpy as np
import matplotlib.pyplot as plt
plt.figure()
plt.axis([0, 6000, 0, 45000])
data['column'][data.value == 0].hist(bins=200, label='A')
data['column2'][data.value == 1].hist(bins=200, label='B')
plt.title('A Histogram')
plt.xlabel('x-axis')
plt.ylabel('y-axis')
plt.legend()
return plt
这一切都很好,但垃圾箱的长度不相等。我能够以相同长度获得垃圾箱的唯一方法是执行以下操作:
bins=[0,100,200,300,400,.......)
这根本不漂亮。
我在谷歌上搜索了一下,然后环顾四周。类似问题的最受欢迎答案是this guy,这表明了一个看似出色的答案,但我无法终生工作。
感谢您的帮助!
【问题讨论】:
标签: python matplotlib histogram bins