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