我已经能够使自己成为一个非常小的直方图,如下所示:

我能够使用以下代码生成图像:
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
Run Code Online (Sandbox Code Playgroud)
哪个都很好,但是箱子的长度不一样.我能够以相同的长度获得垃圾箱的唯一方法是做这样的事情:
bins=[0,100,200,300,400,.......)
Run Code Online (Sandbox Code Playgroud)
这根本不是很好.
我google了一下,环顾四周.类似问题最受欢迎的答案就是这个人提出了一个看似很好的答案,我无法为我的生活工作.
谢谢你的帮助!