python中matplotlib調(diào)整圖例位置的方法實(shí)例
前言
matplotlib畫圖例默認(rèn)的位置是在圖中的各個(gè)角落,但有時(shí)圖例位置會(huì)遮擋住圖像而不符合我們的需求,需要對(duì)圖例位置進(jìn)行調(diào)整。代碼如下:
plt.legend(loc=‘String or Number’, bbox_to_anchor=(num1, num2))
1.loc=‘String or Number’
這個(gè)參數(shù)來定位圖例的大概位置,string參數(shù)包括
- best (自動(dòng)找一個(gè)最好的位置,但有時(shí)不符合我們的預(yù)期)
- upper right(右上角)
- upper left (左上角)
- lower left (左下角)
- lower right (右下角)
- right (右,和center right位置一樣)
- center left (中間偏左)
- center right (中間偏右)
- lower center(中間偏下)
- upper center(中間偏上)
- center(正中間)
其在表格中位置如下:
當(dāng)然了參數(shù)也可以傳入如圖中的數(shù)字。

2.bbox_to_anchor=(num1, num2)
有時(shí)僅通過第一個(gè)參數(shù)還不能滿足我們的預(yù)期,比如會(huì)出現(xiàn)圖例堆疊在一起的情況,這時(shí)候就需要調(diào)整第二個(gè)參數(shù)。
- num1 用于控制 legend 的左右移動(dòng),值越大,越向右移動(dòng);
- num2 用于控制 legend 的上下移動(dòng),值越大,越向上移動(dòng)。
3.舉個(gè)栗子:
(1) plt.legend([‘圖例’],loc=‘center’) 或 loc=10

(2) plt.legend([‘圖例’],loc=‘center left’) 或 loc=6

再微調(diào)一下

總結(jié)
到此這篇關(guān)于python中matplotlib調(diào)整圖例位置的文章就介紹到這了,更多相關(guān)python matplotlib調(diào)整圖例位置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
pycharm配置SSH遠(yuǎn)程連接服務(wù)器詳細(xì)步驟(0基礎(chǔ)詳細(xì)版)
PyCharm是一款流行的Python集成開發(fā)環(huán)境(IDE),提供了遠(yuǎn)程連接云服務(wù)器的功能,使得開發(fā)者可以更加便捷地進(jìn)行遠(yuǎn)程開發(fā)和調(diào)試,這篇文章主要給大家介紹了關(guān)于pycharm配置SSH遠(yuǎn)程連接服務(wù)器的詳細(xì)步驟,需要的朋友可以參考下2024-07-07
Pycharm設(shè)置自動(dòng)代碼提示的超詳細(xì)圖文教程
有時(shí)候我們?cè)谑褂胮ycharm編寫python代碼的時(shí)候,發(fā)現(xiàn)沒有代碼提示,怎么解決呢?下面這篇文章主要給大家介紹了關(guān)于Pycharm設(shè)置自動(dòng)代碼提示的超詳細(xì)圖文教程,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2023-05-05
變長(zhǎng)雙向rnn的正確使用姿勢(shì)教學(xué)
這篇文章主要介紹了變長(zhǎng)雙向rnn的正確使用姿勢(shì),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-05-05
教你怎么用Python操作MySql數(shù)據(jù)庫
很多小伙伴都在問我能不能出一篇怎么用Python操作MySql數(shù)據(jù)庫的教程,今天特地整理了本篇文章,文中有非常詳細(xì)的圖文示例,需要的朋友可以參考下2021-05-05
python實(shí)現(xiàn)k均值算法示例(k均值聚類算法)
這篇文章主要介紹了python實(shí)現(xiàn)k均值算法示例,簡(jiǎn)單實(shí)現(xiàn)平面的點(diǎn)K均值分析,使用歐幾里得距離,并用pylab展示,需要的朋友可以參考下2014-03-03

