【发布时间】:2014-02-03 12:25:45
【问题描述】:
matplotlib 中是否有 rc 参数来控制图例标题的大小?可以设置为
ax.legend().set_title(prop={"size": title_size})
但是好像和rc参数legend.fontsize或者axes.titlesize不对应。
什么参数控制这个元素的大小?
【问题讨论】:
标签: python matplotlib
matplotlib 中是否有 rc 参数来控制图例标题的大小?可以设置为
ax.legend().set_title(prop={"size": title_size})
但是好像和rc参数legend.fontsize或者axes.titlesize不对应。
什么参数控制这个元素的大小?
【问题讨论】:
标签: python matplotlib
检查源代码并尝试了一下,在我看来似乎没有这样的 rc 参数。使用默认字体大小。
这让我有点吃惊——可能是因为图例标题不经常使用。
2017/18/09 更新:仍然不可能。如果你们中的任何人需要它,请在 github 上为此打开一个问题。 Github Link
【讨论】:
rcParams["legend.title_fontsize"] 将在matplotlib v3.0 中可用。
【讨论】:
这应该可行:
plt.rc('font', size=20)
在 Matplotlib 3.3.0 中。
【讨论】:
params = {
'legend.title_fontsize' : 'x-large'
}
pylab.rcParams.update(params)
【讨论】: