在 Matplotlib 中更改图形大小

Change Figure Size in Matplotlib

这是我的代码,我想把情节放大一点,这样更容易阅读。在这里,我试图根据杂质的平均减少来获得特征重要性。我得到了一些输出,但由于我的 barplot 有 63 个 bin,我希望它更大。我尝试了所有评论的内容。有人可以建议我如何使这个条形图更具可读性吗?

import pandas as pd
from matplotlib.pyplot import figure

# fig.set_figheight(20)
# fig.set_figwidth(20)
#plt_1 = plt.figure(figsize=(20, 15), dpi = 100)

forest_importances = pd.Series(importances, index=feature_names)
fig, ax = plt.subplots()
forest_importances.plot.bar(yerr=std, ax=ax)
ax.set_title("Feature importances using MDI")
ax.set_ylabel("Mean decrease in impurity")

# fig = plt.figure()

fig.tight_layout()
plt.show()

plt.show()之前使用fig.set_size_inches:

width = 8
height = 6
fig.set_size_inches(width, height)