以下代码似乎只改变了factorplot上x和y轴标签的大小,但我无法弄清楚如何更改图表上每列标题/标签的大小。
sns.set(style="darkgrid")
sns.set_context(font_scale =20)
g = sns.factorplot(x='Fare_bins', col = 'Cabin', kind ='count', data= Fare_Cabin, col_wrap =3,
size=3, aspect =1.3 , palette="muted")
# labeling the x and y labels and changing the font size for most of the labels
g.set_ylabels("Instances")
g.set_xlabels('Fare')
g.axes[0].xaxis.label.set(size=14)
g.axes[0].yaxis.label.set(size=14)
g.axes[1].xaxis.label.set(size=14)
g.axes[2].xaxis.label.set(size=14)
g.axes[3].xaxis.label.set(size=14)
g.axes[4].yaxis.label.set(size=14)
g.axes[4].xaxis.label.set(size=14)
g.axes[5].xaxis.label.set(size=14)
g.axes[6].xaxis.label.set(size=14)
g.axes[7].yaxis.label.set(size=14)
g.axes[7].xaxis.label.set(size=14)
但是这只会改变x和y标签的大小,而不会改变列标题,在这种情况下,列标题由" cabin"
的值表示(抱歉,我不太确定如何在OP中发布图表)
谢谢。