改变Seaborn的身材

时间:2016-11-06 12:22:17

标签: python matplotlib seaborn

以下是代码:

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会将绘图的大小更改为默认大小。

在这种情况下如何更改图形的大小?

1 个答案:

答案 0 :(得分:1)

通过拨打plt.figureplt.subplots,您正在制作两个数字。您只在第一个数字上设置大小,但是您使用第二个数字来绘制条形图。