繁体   English   中英

matplotlib直方图图例字体系列更改

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM