我创建了一个笔直的对图,我想更改图例标题的大小。 我已经做到了:
0xffffffff
是否有更优雅的方法来做到这一点?
我知道seaborn使用的matplotlib不具有此处讨论的相关属性:https://github.com/matplotlib/matplotlib/issues/8699
答案 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)