如何使用python绘制频率图



我有一个关于python绘图的问题。如何制作频率图,例如如何根据数据的时间(编码为AM或PM)查看某些行为的频率(编码为True或False)

我的理想图将是这样的,但表明某些行为的频率随数据的时间而变化

代码如下:以pd方式导入熊猫从matplotlib导入pyplot为plt

plt.rcParams["figure.figsize"] = [7.50,3.50]plt.rcParams["figure.autolayout"] = True

fig, ax = plt.subplots()

df = pd。DataFrame({‘数字’:[2、4、1、4、3、2、1、3、2,4]})df("数字").value_counts()。Plot (ax=ax, kind='bar', xlabel='numbers', ylabel='frequency')

plt.show ()

最新更新