Python 大熊猫的直方图

Python 大熊猫的直方图,python,pandas,numpy,histogram,bins,Python,Pandas,Numpy,Histogram,Bins,对蟒蛇和熊猫来说相对较新。我有一个数据帧:df,有2列(比如,0和1)和n行。我想绘制两列中表示的两个时间序列数据的直方图。我还需要访问直方图中每个箱子的精确计数,以便以后进行操作 b_counts, b_bins = np.histogram(df[0], bins = 10) a_counts, a_bins = np.histogram(df[1], bins = 10) plt.bar(b_bins, b_counts) plt.pbar(a_bins, a_counts) 但是,对

对蟒蛇和熊猫来说相对较新。我有一个数据帧:
df
,有2列(比如,
0
1
)和n行。我想绘制两列中表示的两个时间序列数据的直方图。我还需要访问直方图中每个箱子的精确计数,以便以后进行操作

b_counts, b_bins = np.histogram(df[0], bins = 10)
a_counts, a_bins = np.histogram(df[1], bins = 10)

plt.bar(b_bins, b_counts)
plt.pbar(a_bins, a_counts)
但是,对于不兼容的大小,我得到了一个错误,即bins数组的长度是11,而counts数组的长度是10。两个问题: 1) 为什么numpy中的直方图是一个额外的箱子?i、 例如,11个而不是10个垃圾箱
2) 假设上面的问题1)可以解决,这是最好/最简单的方法吗?

我会直接使用Pyplot的内置函数:

b_counts, b_bins, _ = plt.hist(df[0], bins = 10)
a_counts, a_bins, _ = plt.hist(df[1], bins = 10)

根据的文档(如果您向下滚动足够远,可以阅读参数定义中的
返回
部分):

hist:排列直方图的值。有关详细信息,请参见密度和权重 对可能语义的描述

bin_边:数据类型数组 浮动返回料仓边缘
(长度(历史)+1)

很清楚,不是吗?

你能举个例子吗?您正在从
np
plt
调用函数,但不清楚它们是什么或输入数据是什么样子。