让我说我有这些数据(来自熊猫的数据框),例如,
╔════════════╦═══════╗
║ hour ║ count ║
╠════════════╬═══════╣
║ 10 ║ 1002 ║
║ 11 ║ 1235 ║
║ 12 ║ 12123 ║
║ .... ║ .... ║
╚════════════╩═══════╝
通过这种数据,我怎样才能用熊猫或海鸟绘制听觉图? (我想绘制直方图,x轴是小时,y轴是频率)
答案 0 :(得分:3)
如果您的计数已经计算过,您可能需要条形图,而不是直方图。
import pandas as pd
data = pd.DataFrame({'hour':[10, 11, 12], 'count': [1002, 1235, 12123]})
data.plot.bar(x='hour', y='count')
答案 1 :(得分:1)
您可以使用Series.plot.bar
import matplotlib.pyplot as plt
df.set_index('hour')['count'].plot.bar()
plt.show()