您好,登錄后才能下訂單哦!
這篇文章主要講解了“python中怎么使用matplotlib調整圖例位置”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“python中怎么使用matplotlib調整圖例位置”吧!
matplotlib畫圖例默認的位置是在圖中的各個角落,但有時圖例位置會遮擋住圖像而不符合我們的需求,需要對圖例位置進行調整。代碼如下:
plt.legend(loc=‘String or Number’, bbox_to_anchor=(num1, num2))
這個參數來定位圖例的大概位置,string參數包括
best (自動找一個最好的位置,但有時不符合我們的預期)
upper right(右上角)
upper left (左上角)
lower left (左下角)
lower right (右下角)
right (右,和center right位置一樣)
center left (中間偏左)
center right (中間偏右)
lower center(中間偏下)
upper center(中間偏上)
center(正中間)
其在表格中位置如下:
當然了參數也可以傳入如圖中的數字。
有時僅通過第一個參數還不能滿足我們的預期,比如會出現圖例堆疊在一起的情況,這時候就需要調整第二個參數。
num1 用于控制 legend 的左右移動,值越大,越向右移動;
num2 用于控制 legend 的上下移動,值越大,越向上移動。
(1) plt.legend([‘圖例’],loc=‘center’) 或 loc=10
(2) plt.legend([‘圖例’],loc=‘center left’) 或 loc=6
再微調一下
感謝各位的閱讀,以上就是“python中怎么使用matplotlib調整圖例位置”的內容了,經過本文的學習后,相信大家對python中怎么使用matplotlib調整圖例位置這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。