df.hist() 没有返回所需大小的图 [重复]

问题描述 投票:0回答:1

我正在使用 df.hist() 来获取我的 DataFrame 中所有列的图表。问题是它没有以所需的尺寸显示我的地块

我正在使用以下代码:

plt.figure(figsize=(10,12))
df.hist()
plt.show()

它返回给我一个直方图网格,但有一个非常小的视图和一个文本

720x864 0 轴>

关于增加尺寸,假设figsize=(20,24), Doubled!

仍然给我返回一个相同大小的直方图网格,但是,输出中的文本正确地提到了变化,

1440x1728 0 轴>

这里出了什么问题?以我要求的大小显示直方图网格的最简单方法是什么?

附言我检查了系列和列的其他图,它们通过返回我在 figsize 中提到的大小的图来正常工作。

问题出在 df.hist()

谢谢

python matplotlib plot histogram axes
1个回答
1
投票

您可以将尺寸传递给

hist

ax = df.hist(figsize=(10,12))
plt.show()
© www.soinside.com 2019 - 2024. All rights reserved.