非常快的问题。我想在以下内容中更改图例的字体系列:
ax.legend(loc='upper left', fontsize='xx-small', fontfamily=???)
但是,我知道fontfamily
是错误的关键字参数。我的问题是,做这个的正确的kwarg是什么?
我不确定正确的参数是什么,或者如果在不更改默认rc参数的情况下甚至可以这样做......
我已经查看了堆栈溢出以及许多其他站点和帮助指南,但没有具体的内容。
答案 0 :(得分:3)
图例有一个名为prop
的关键字(实际上用于字体属性...为什么它不是fontprop或类似我不知道的东西),您可以使用它来指定字体带字典的属性。如果您想要serif家族,那么您的代码行看起来就像这样:
ax.legend(loc='upper left', prop={'family':'serif', 'size':'xx-small'})
请注意,您必须将尺寸规格移到字典中,其余部分prop
将覆盖fontsize
。