擅长:python、mysql、java
<p>根据以下示例使用matplotlib函数<code>setp</code>:</p>
<pre><code>import seaborn as sns
import matplotlib.pylab as plt
sns.set_style("whitegrid")
tips = sns.load_dataset("tips")
ax = sns.stripplot(x="sex", y="total_bill", hue="day", data=tips, jitter=True)
plt.setp(ax.get_legend().get_texts(), fontsize='22') # for legend text
plt.setp(ax.get_legend().get_title(), fontsize='32') # for legend title
plt.show()
</code></pre>
<p><a href="https://i.stack.imgur.com/UwsZm.png" rel="noreferrer"><img src="https://i.stack.imgur.com/UwsZm.png" alt="enter image description here"/></a></p>
<p>另一种方法是用<code>plotting_context</code>更改所有图的<code>font_scale</code>:
<a href="http://seaborn.pydata.org/generated/seaborn.plotting_context.html" rel="noreferrer">http://seaborn.pydata.org/generated/seaborn.plotting_context.html</a></p>