是否有rc参数来控制matplotlib中图例标题的大小?可以设置
ax.legend().set_title(prop={"size": title_size})
但是它似乎不对应于rc参数legend.fontsize
或axes.titlesize
。
什么参数控制这个元素的大小?
rcParams["legend.title_fontsize"]
将在matplotlib v3.0中提供。
检查源代码并尝试一下,在我看来似乎没有这样的rc参数。将使用默认的字体大小。
这让我有点惊讶——可能是因为传说中的头衔不常被使用。
更新2017/18/09:仍然不可能。如果你们中的任何人需要它,请在github上为此打开一个问题。Github链接
这应该有效:
plt.rc('font', size=20)
在Matplotlib 3.3.0中。
params = {
'legend.title_fontsize' : 'x-large'
}
pylab.rcParams.update(params)
plt.rc('legend',fontsize=25,title_fontsize=25)