簡體   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