使用熊猫或searborn的直方图

时间:2016-10-28 07:41:07

标签: pandas histogram seaborn

让我说我有这些数据(来自熊猫的数据框),例如,

╔════════════╦═══════╗
║    hour    ║ count ║
╠════════════╬═══════╣
║ 10         ║ 1002  ║
║ 11         ║ 1235  ║
║ 12         ║ 12123 ║
║ ....       ║ ....  ║
╚════════════╩═══════╝

通过这种数据,我怎样才能用熊猫或海鸟绘制听觉图? (我想绘制直方图,x轴是小时,y轴是频率)

2 个答案:

答案 0 :(得分:3)

如果您的计数已经计算过,您可能需要条形图,而不是直方图。

import pandas as pd
data = pd.DataFrame({'hour':[10, 11, 12], 'count': [1002, 1235, 12123]})
data.plot.bar(x='hour', y='count')

barplot example

答案 1 :(得分:1)

您可以使用Series.plot.bar

import matplotlib.pyplot as plt

df.set_index('hour')['count'].plot.bar()
plt.show()

graph