for tick in axes.xaxis.get_major_ticks():
tick.label.set_fontsize(10)
for tick in axes.yaxis.get_major_ticks():
tick.label.set_fontsize(10)
对于图例的字体,可以尝试:
axes.legend(prop=dict(size=10))
如果这不能解决你的问题,请告诉我!你知道吗
编辑
用你的代码,我想你可以:
fig, axes = plt.subplots(figsize=(12, 9))
sns.boxplot(x="Benefits", y="Years In Job", hue="Gender Code", data = wk[(wk.Status=="A")], palette="Set3", ax=axes)
plt.title("Boxplot for Years In Job of Active Employees Under Different Benefit Types ", size=20, loc='right')
plt.xlabel("Benefit Type")
for tick in axes.xaxis.get_major_ticks():
tick.label.set_fontsize(10)
for tick in axes.yaxis.get_major_ticks():
tick.label.set_fontsize(10)
axes.legend(prop=dict(size=10))
将下面的行添加到代码中,它会增加图例大小
希望有帮助
至于绘图的x轴和x轴上的字体大小,如果您在matplotlib轴上绘制seaborn图形(您应该这样做),您可以这样做(以
axes
作为轴的名称):对于图例的字体,可以尝试:
如果这不能解决你的问题,请告诉我!你知道吗
编辑
用你的代码,我想你可以:
相关问题 更多 >
编程相关推荐