我有以下代码来创建一个海滨地带的情节。我很难弄清楚如何增加情节中出现的图例的字体大小。
g=sns.stripplot(x="Market", y="Rate", hue="Group",data=myBenchmarkData, jitter=True, size=12, alpha=0.5)
g.axes.set_title("4* Rate Market and by Hotel Groups for Year 2016",fontsize=25)
g.set_xlabel("Market",fontsize=20)
g.set_ylabel("Rate (in EUR)",fontsize=20)
g.tick_params(labelsize=15)
plt.savefig ('benchmark1.png')
我可以使用x轴和y轴标签的字体大小,但绘图中图例的字体大小很小。怎么改?
今天有一个简单得多的方法可以做到这一点,只需设置您的数字,然后调用
https://matplotlib.org/api/_as_gen/matplotlib.pyplot.legend.html
可能取决于您使用的matplotlib的版本。我使用的是2.2.3,它有
fontsize
参数,但没有title_fontsize
。根据以下示例使用matplotlib函数
setp
:另一种方法是用
plotting_context
更改所有图的font_scale
: http://seaborn.pydata.org/generated/seaborn.plotting_context.html相关问题 更多 >
编程相关推荐