【问题标题】:How do I create a histogram from a pandas dataframe?如何从 pandas 数据框创建直方图? 【发布时间】:2021-11-22 11:32:19 【问题描述】: 我有以下熊猫数据框: 绘制词频的最佳方法是什么?我想绘制频率的直方图,它似乎不起作用。有谁知道如何从这里获取直方图? 【问题讨论】: 标签: pandas dataframe histogram word frequency-distribution 【解决方案1】: 使用plot.bar: import matplotlib.pyplot as plt df.set_index('words').plot.bar(rot=45) plt.tight_layout() plt.show() 【讨论】: @Laily。如果这能解决您的问题,请在我删除我的帖子之前检查我的答案,除非您接受答案。 嘿,谢谢 - 你解决了我的问题。还有一个问题,我可以在这里使用 plt.hist() 吗? @Corralien 直方图与条形图不同。试试看:plt.hist(df['frequencies']) 【解决方案2】: 我认为你想要得到的是: df.plot(x='words',y='frequencies',kind='bar') 【讨论】: