在Seaborn情节中更改图例标题大小的优雅方法?

时间:2018-07-20 13:47:30

标签: python matplotlib seaborn

我创建了一个笔直的对图,我想更改图例标题的大小。 我已经做到了:

0xffffffff

是否有更优雅的方法来做到这一点?

我知道seaborn使用的matplotlib不具有此处讨论的相关属性:https://github.com/matplotlib/matplotlib/issues/8699

2 个答案:

答案 0 :(得分:3)

请注意,from matplotlib 3.0 on可以通过以下方式更改图例标题的字体大小

transform="translate(...)

<svg height="10" width="100%" xmlns="http://www.w3.org/2000/svg">
  <g fill="#333" fill-rule="evenodd">
    <rect y="3" width="100%" height="4" rx="2"/>
    <circle cx="5" cy="5" r="5"/>
    <circle cx="33%" cy="5" r="5"/>
    <circle cx="66%" cy="5" r="5"/>
    <circle cx="100%" cy="5" r="5" transform="translate(-5)"/>
  </g>
</svg>

直到

ax.legend(..., title_fontsize=16)

确实是设置图例标题的适当方法。

答案 1 :(得分:1)

更改情节图例的标题字体大小

plt.title('something', fontsize=16)