日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Python matplotlib畫圖時圖例說明(legend)放到圖像外側詳解

瀏覽:170日期:2022-07-25 13:19:46

用python的matplotlib畫圖時,往往需要加圖例說明。如果不設置任何參數,默認是加到圖像的內側的最佳位置。

import matplotlib.pyplot as pltimport numpy as np x = np.arange(10) fig = plt.figure()ax = plt.subplot(111) for i in xrange(5): ax.plot(x, i * x, label=’$y = %ix$’ % i) plt.legend() plt.show()

這樣的結果如圖所示:

Python matplotlib畫圖時圖例說明(legend)放到圖像外側詳解

如果需要將該legend移到圖像外側,有多種方法,這里介紹一種。

在plt.legend()函數中加入若干參數:

plt.legend(bbox_to_anchor=(num1, num2), loc=num3, borderaxespad=num4)

bbox_to_anchor(num1,num2)表示legend的位置和圖像的位置關系,num1表示水平位置,num2表示垂直位置。num1=0表示legend位于圖像的左側垂直線(這里的其它參數設置:num2=0,num3=3,num4=0)。

Python matplotlib畫圖時圖例說明(legend)放到圖像外側詳解

num1=1表示legend位于圖像的右側垂直線(其它參數設置:num2=0,num3=3,num4=0)。

Python matplotlib畫圖時圖例說明(legend)放到圖像外側詳解

為了美觀,需要將legend放于圖像的外側,而又距離不是太大,一般設num1=1.05。

num2=0表示legend位于圖像下側水平線(其它參數設置:num1=1.05,num3=3,num4=0)。

Python matplotlib畫圖時圖例說明(legend)放到圖像外側詳解

num2=1表示legend位于圖像上側水平線(其它參數設置:num1=1.05,num3=3,num4=0)。

Python matplotlib畫圖時圖例說明(legend)放到圖像外側詳解

所以,如果希望legend位于圖像的右下,需要將num2設為0,位于圖像的右上,需要將num2設為1。

由于legend是一個方框,bbox_to_anchor=(num1, num2)相當于表示一個點,那么legend的哪個位置位于這個點上呢。參數num3就用以表示哪個位置位于該點。

loc參數對應 Location String Location Code ’best’ 0 ’upper right’ 1 ’upper left’ 2 ’lower left’ 3 ’lower right’ 4 ’right’ 5 ’center left’ 6 ’center right’ 7 ’lower center’ 8 ’upper center’ 9 ’center’ 10

所以,當設bbox_to_anchor=(1.05,0),即legend放于圖像右下角時,為美觀起見,需要將legend的左下角,即’lower left’放置該點,對應該表的‘Location Code’數字為3,即參數num3置為3或直接設為‘lower left’;而當設bbox_to_anchor=(1.05,1),即legend放于圖像右上角時,為美觀起見,需要將legend的左上角,即’upper left’放置該點,對應該表的‘Location Code’數字為2,即參數num3置為2或直接設為‘upper left’。

根據參考網址上的解釋,參數num4表示軸和legend之間的填充,以字體大小距離測量,默認值為None,但實際操作中,如果不加該參數,效果是有一定的填充,下面有例圖展示,我這里設為0,即取消填充,具體看個人選擇。

這是將legend放于圖像右下的完整代碼:

import matplotlib.pyplot as pltimport numpy as np x = np.arange(10) fig = plt.figure()ax = plt.subplot(111) for i in xrange(5): ax.plot(x, i * x, label=’$y = %ix$’ % i) plt.legend(bbox_to_anchor=(1.05, 0), loc=3, borderaxespad=0) plt.show()

效果展示:

Python matplotlib畫圖時圖例說明(legend)放到圖像外側詳解

這里legend的‘lower left’置于(1.05, 0)的位置。

如果不加入參數num4,那么效果為:

Python matplotlib畫圖時圖例說明(legend)放到圖像外側詳解

legend稍靠上,有一定的填充。

這是將legend放于圖像右上的完整代碼:

import matplotlib.pyplot as pltimport numpy as np x = np.arange(10) fig = plt.figure()ax = plt.subplot(111) for i in xrange(5): ax.plot(x, i * x, label=’$y = %ix$’ % i) plt.legend(bbox_to_anchor=(1.05, 1), loc=2, borderaxespad=0) plt.show()

效果展示:

Python matplotlib畫圖時圖例說明(legend)放到圖像外側詳解

這里legend的‘upper left’置于(1.05, 0)的位置。

如果不加入參數num4,那么效果為:

Python matplotlib畫圖時圖例說明(legend)放到圖像外側詳解

legend稍靠下。

以上這篇Python matplotlib畫圖時圖例說明(legend)放到圖像外側詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
好看的av在线不卡观看| 亚洲免费黄色| 久久wwww| 久久精品国产99国产| 日韩一区二区在线免费| 国产一区二区中文| 在线亚洲自拍| 91高清一区| 在线看片日韩| 蜜臀久久99精品久久久久久9| 国产精品普通话对白| 国产另类在线| 欧美黄色网页| 国产二区精品| 日韩区一区二| 国产精品久久久久久久免费观看| 丝袜美腿一区| 中文字幕一区二区精品区| 国产美女视频一区二区| 日韩欧美字幕| 日韩激情视频网站| 中文字幕在线免费观看视频| 国产亚洲午夜| 美腿丝袜在线亚洲一区| 美女精品视频在线| 蜜臀av免费一区二区三区| 国产精品嫩草影院在线看| 四虎8848精品成人免费网站| 免费人成在线不卡| 国产成人精品一区二区免费看京| 91精品国产自产在线观看永久∴ | 久久久蜜桃一区二区人| 亚洲一区导航| 99久久精品费精品国产| 99精品综合| 天堂va蜜桃一区二区三区| 热三久草你在线| 国产激情欧美| 热久久久久久久| 国产精品一区二区三区四区在线观看 | 久久久91麻豆精品国产一区| 亚洲免费一区二区| 免费黄色成人| 国产精品久久久久久模特| 日韩视频在线一区二区三区 | 激情综合五月| 亚欧洲精品视频在线观看| 四虎4545www国产精品 | 国产精品久久久久久模特| 夜夜嗨网站十八久久| 精品国产18久久久久久二百| 日韩精品一区二区三区中文 | 石原莉奈在线亚洲三区| 日韩欧美精品一区| 欧美激情视频一区二区三区在线播放| 国产视频一区免费看| 国产一区二区三区日韩精品| 国产美女精品视频免费播放软件| 午夜在线精品| 亚洲一区中文| 亚洲一区日韩| 人人爽香蕉精品| 亚洲丝袜美腿一区| 老牛影视一区二区三区| 久久国产88| 日韩精品免费视频人成| 欧美一级专区| 亚洲一区国产一区| 亚洲毛片视频| 欧美午夜三级| 欧美影院精品| 精品视频99| 欧美片第1页| 1000部精品久久久久久久久| 日韩视频二区| 日韩毛片网站| 日本午夜精品视频在线观看| 丝袜美腿亚洲色图| 日本一区福利在线| 国产欧美自拍| 日韩在线精品| 91精品国产乱码久久久久久久 | 狠狠干成人综合网| 亚洲一区二区av| 国产伦理久久久久久妇女| 精品国产aⅴ| 美女久久久久| 欧美视频久久| 日韩网站中文字幕| 免费视频最近日韩| 久久免费精品| 日韩天堂av| 蜜桃成人av| 免费视频国产一区| 日韩激情网站| 精品少妇一区| 91久久黄色| 精品国内亚洲2022精品成人| 黄色亚洲在线| 国产精品黄色| 亚洲一区成人| 日韩欧美一区二区三区免费观看| 亚洲三级视频| 欧美日韩一二三四| 久久99久久久精品欧美| 免费精品视频| 日本免费一区二区三区四区| 日韩精品国产欧美| 四虎国产精品免费观看| 亚洲精品高潮| 免费精品国产的网站免费观看| 久久99青青| 青青草国产精品亚洲专区无| 国产精品白丝一区二区三区| 亚洲欧洲美洲国产香蕉| 在线看片国产福利你懂的| 国产精品第一国产精品| 亚洲天堂日韩在线| 激情婷婷综合| 国产精品亚洲欧美一级在线| 亚洲精品女人| 蜜臀久久久久久久| 好看的亚洲午夜视频在线| 欧美成a人片免费观看久久五月天| 一区二区亚洲视频| 午夜一级久久| 亚洲综合精品| 婷婷综合社区| 日韩视频不卡| 亚洲少妇在线| 热久久免费视频| 日韩一区二区三区免费视频| 亚洲欧美网站| 欧美日韩1区| 国产日韩欧美一区二区三区| 91成人福利| 精品亚洲二区| 日本美女一区| 蜜桃av在线播放| 91精品1区| 午夜性色一区二区三区免费视频| 天堂俺去俺来也www久久婷婷| 日本午夜精品久久久久| 欧美aⅴ一区二区三区视频| 国产成人免费视频网站视频社区| 福利精品一区| 婷婷成人综合| 中文字幕亚洲影视| 91福利精品在线观看| 国产伊人久久| 午夜欧美视频| 国产麻豆精品久久| 婷婷激情久久| 三级欧美韩日大片在线看| 日韩一区二区三区免费视频| 久久99精品久久久野外观看| 婷婷成人在线| 国产伦精品一区二区三区千人斩 | 日韩美女国产精品| 欧美亚洲日本精品| 亚洲综合色婷婷在线观看| 久久久亚洲欧洲日产| 欧美1级日本1级| 麻豆精品一区二区综合av| 亚洲夜间福利| 国产日韩视频| 午夜视频精品| 九九九精品视频| 日韩中文字幕av电影| 最新中文字幕在线播放| 日韩欧美中文字幕一区二区三区 | 久久wwww| 欧美偷窥清纯综合图区| 五月天久久777| 久久福利毛片| 美女网站视频一区| 国产精品一线天粉嫩av| 蜜桃视频一区二区| 久久精品青草| 欧美日韩中出| 午夜在线播放视频欧美| 成人在线网站| 色在线视频观看| 久久这里只有精品一区二区| 99在线精品视频在线观看| 久久精品国产亚洲夜色av网站 | 另类综合日韩欧美亚洲| 亚洲欧美日本国产| 午夜av不卡| 97精品国产一区二区三区| 国产精品一区三区在线观看| 日韩av网站在线观看| 亚洲一级大片| 69精品国产久热在线观看| 欧美片网站免费| 欧美视频精品全部免费观看| 国产亚洲精品精品国产亚洲综合| 一区二区精品| 欧美一级网站| 久久精品理论片|