【问题标题】:What matplotlib rc parameter controls legend title size?什么 matplotlib rc 参数控制图例标题大小?
【发布时间】:2014-02-03 12:25:45
【问题描述】:

matplotlib 中是否有 rc 参数来控制图例标题的大小?可以设置为

ax.legend().set_title(prop={"size": title_size})

但是好像和rc参数legend.fontsize或者axes.titlesize不对应。

什么参数控制这个元素的大小?

【问题讨论】:

    标签: python matplotlib


    【解决方案1】:

    检查源代码并尝试了一下,在我看来似乎没有这样的 rc 参数。使用默认字体大小。

    这让我有点吃惊——可能是因为图例标题不经常使用。

    2017/18/09 更新:仍然不可能。如果你们中的任何人需要它,请在 github 上为此打开一个问题。 Github Link

    【讨论】:

    【解决方案2】:

    rcParams["legend.title_fontsize"] 将在matplotlib v3.0 中可用。

    【讨论】:

      【解决方案3】:

      这应该可行:

      plt.rc('font', size=20) 
      

      在 Matplotlib 3.3.0 中。

      【讨论】:

        【解决方案4】:
        params = {
              'legend.title_fontsize' : 'x-large'
               }
        pylab.rcParams.update(params)
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2012-10-15
          • 1970-01-01
          • 2018-12-16
          • 2023-04-01
          • 2019-01-05
          • 1970-01-01
          • 2015-07-11
          相关资源
          最近更新 更多