df.hist() 未返回所需大小的图
df.hist() is not returning plot of desired size
我正在使用 df.hist() 来获取我的 DataFrame 中所有列的图表。问题是它没有以所需的尺寸显示我的绘图
我正在使用以下代码:
plt.figure(figsize=(10,12))
df.hist()
plt.show()
它 returns 我有一个直方图网格,但有一个非常小的视图和一个文本
<Figure size 720x864 with 0 Axes>
增加大小,假设figsize=(20,24),加倍!
它仍然returns我有一个相同大小的直方图网格,但是,输出中的文本正确提到了变化,
<Figure size 1440x1728 with 0 Axes>
这里出了什么问题?以我要求的大小显示直方图网格的最简单方法是什么?
P.S。我检查了系列和列的其他图,它们通过返回我在 figsize 中提到的大小的图来正常工作。
问题出在 df.hist()
谢谢
您可以将尺寸传递给 hist
:
ax = df.hist(figsize=(10,12))
plt.show()
我正在使用 df.hist() 来获取我的 DataFrame 中所有列的图表。问题是它没有以所需的尺寸显示我的绘图
我正在使用以下代码:
plt.figure(figsize=(10,12))
df.hist()
plt.show()
它 returns 我有一个直方图网格,但有一个非常小的视图和一个文本
<Figure size 720x864 with 0 Axes>
增加大小,假设figsize=(20,24),加倍!
它仍然returns我有一个相同大小的直方图网格,但是,输出中的文本正确提到了变化,
<Figure size 1440x1728 with 0 Axes>
这里出了什么问题?以我要求的大小显示直方图网格的最简单方法是什么?
P.S。我检查了系列和列的其他图,它们通过返回我在 figsize 中提到的大小的图来正常工作。
问题出在 df.hist()
谢谢
您可以将尺寸传递给 hist
:
ax = df.hist(figsize=(10,12))
plt.show()