![](/img/trans.png)
[英]How to change the font family of matplotlib legend AND legend title?
[英]matplotlib Histogram legend font family change
很快的问题。 我想在以下内容中更改图例的字体系列:
ax.legend(loc='upper left', fontsize='xx-small', fontfamily=???)
但是,我知道fontfamily
是错误的关键字参数。 我的问题是,做这个的正确的kwarg是什么?
我不确定正确的参数是什么,或者如果不改变默认的rc参数甚至可以做到这一点......
我已经查看了堆栈溢出以及许多其他站点和帮助指南,但没有具体到此。
Legend有一个名为prop
的关键字(实际上是字体属性...为什么它不是fontprop或类似我不知道的东西),你可以使用它来用字典指定字体属性。 如果您想要serif系列,那么您的代码行看起来就像这样:
ax.legend(loc='upper left', prop={'family':'serif', 'size':'xx-small'})
请注意,您必须将大小规范移动到字典中,其余的prop
将覆盖fontsize
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.