改变 Seaborn 图形大小
Changing Seaborn figure size
代码如下:
plt.figure(figsize=(15,6)) # does not affect the following plot
fig, ax = plt.subplots()
ax.set_xticklabels(q9.columns.values[::-1], fontproperties=label_font, fontsize=14)
sns.barplot(q9.columns.values, q9.iloc[[1]].get_values()[0], palette="GnBu_d", ax=ax)
在这种情况下我必须设置字体,所以我需要 ax 对象。最后的情节真的很小,绝对不是(15,6)。我认为通过设置 ax=ax
将图的大小更改为其默认大小。
关于如何在这种情况下更改图形的大小有什么想法吗?
你正在制作两个数字,调用 plt.figure
和 plt.subplots
。您仅在第一个数字上设置大小,但您正在使用第二个数字绘制条形图。
代码如下:
plt.figure(figsize=(15,6)) # does not affect the following plot
fig, ax = plt.subplots()
ax.set_xticklabels(q9.columns.values[::-1], fontproperties=label_font, fontsize=14)
sns.barplot(q9.columns.values, q9.iloc[[1]].get_values()[0], palette="GnBu_d", ax=ax)
在这种情况下我必须设置字体,所以我需要 ax 对象。最后的情节真的很小,绝对不是(15,6)。我认为通过设置 ax=ax
将图的大小更改为其默认大小。
关于如何在这种情况下更改图形的大小有什么想法吗?
你正在制作两个数字,调用 plt.figure
和 plt.subplots
。您仅在第一个数字上设置大小,但您正在使用第二个数字绘制条形图。