假设我有这些数据(比如熊猫的数据),
╔════════════╦═══════╗
║ hour ║ count ║
╠════════════╬═══════╣
║ 10 ║ 1002 ║
║ 11 ║ 1235 ║
║ 12 ║ 12123 ║
║ .... ║ .... ║
╚════════════╩═══════╝通过这样的数据,我如何绘制大熊猫的同位素图或海运呢?(我想绘制x轴为小时,y轴为频率的直方图)
发布于 2016-10-28 07:50:48
如果您的计数已经计算,您可能需要的是桶图,而不是直方图。
import pandas as pd
data = pd.DataFrame({'hour':[10, 11, 12], 'count': [1002, 1235, 12123]})
data.plot.bar(x='hour', y='count')

发布于 2016-10-28 07:50:49
您可以使用Series.plot.bar
import matplotlib.pyplot as plt
df.set_index('hour')['count'].plot.bar()
plt.show()

https://stackoverflow.com/questions/40300342
复制相似问题