我已经能够为自己制作一个看起来像这样的小直方图:
我能够使用以下代码生成图像:
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,它提出了一个看似出色的答案,但我无法终生工作。
谢谢你的帮助!