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

jrcvhitl  于 2023-04-12  发布在  其他
关注(0)|答案(1)|浏览(107)

此问题已在此处有答案

How do I change the size of figures drawn with Matplotlib?(14个答案)
Pandas dataframe.hist() change title size on subplot?(2个答案)
How to change the figure size of Dataframe.hist for pandas 0.11.0(2个答案)
Setting python pandas histogram size(1个答案)
1年前关闭。
我正在使用df.hist()来获取DataFrame中所有列的图,问题是它没有以所需的维度显示我的图
我使用以下代码:

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

它返回给我一个直方图的网格,但是视图很小沿着一个文本
〈图形大小720 x864(0轴)〉
在增加大小时,假设figsize=(20,24),* 加倍!*
仍然返回相同大小的直方图网格,但是,输出中的文本正确地提到了更改,
〈外形尺寸1440 x17280轴〉
这里出了什么问题?什么是最简单的方法来让我的直方图网格以我要求的大小显示?
P.S.我检查了其他系列和列的图,它们通过返回我在figsize中提到的大小的图来正常工作。
问题出在df.hist()上
谢谢你

yhuiod9q

yhuiod9q1#

您可以将大小传递给hist

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

相关问题