擅长:python、mysql、java
<p>至于绘图的x轴和x轴上的字体大小,如果您在matplotlib轴上绘制seaborn图形(您应该这样做),您可以这样做(以<code>axes</code>作为轴的名称):</p>
<pre><code>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)
</code></pre>
<p>对于图例的字体,可以尝试:</p>
<pre><code>axes.legend(prop=dict(size=10))
</code></pre>
<p>如果这不能解决你的问题,请告诉我!你知道吗</p>
<hr/>
<p><strong>编辑</p>
<p>用你的代码,我想你可以:</p>
<pre><code>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))
</code></pre>