无法从Pandas Dataframe 绘制直方图

fnatzsnv  于 2023-01-28  发布在  其他
关注(0)|答案(1)|浏览(167)

我已经使用pandas.read_csv生成了一个1000行、32列的 Dataframe 。对于类型为'int 64'的列,我尝试过执行matplotlib.pyplot.hist(df['column'])df.hist(column='column'),以及在df['column'].valuesdf['column'].to_numpy()上调用matplotlib.pyplot.hist。他们都花了很长时间(〉30秒),当我允许它们完成时,我得到了多种颜色的单位高度条,好像有某种隐含的分组,它们都被分成不同的组。我能做些什么来得到一个正态直方图吗?不幸的是,我关闭了图表,所以我不能'I don“我现在不能给你举个例子。
Edit -这似乎是Int列的一个大得多的问题,将它们强制转换为float修复了这个问题。

uqdfh47h

uqdfh47h1#

请执行以下两个步骤:

  • 从Matplotlib库导入Histogram类
  • 使用“plot”方法,该方法将接受 Dataframe 作为参数
import matplotlib.pyplot as plt

plt.hist(df['column'], color='blue', edgecolor='black', bins=int(45/1))

这是source

相关问题