国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

matplotlib中legend位置調整解析

2020-02-16 11:10:19
字體:
來源:轉載
供稿:網友

在畫一些曲線圖(linecharts)時,常常會出現多條曲線同時畫在一張圖上面,這時候就需要對不同的曲線進行不同的標注,以使讀者能夠清晰地知道每條曲線代表的含義。當你畫很少的幾條曲線時,這時畫圖命令中自動產生的legend能夠基本滿足你的需要,此時,你不需要做什么;但當你將很多個曲線畫在一張圖上時,自動產生的legend矩形框往往會覆蓋住已經畫出來的曲線,很不美觀,這時你就需要寫專門的代碼對legend的位置進行精確的控制,而不能再依靠系統幫你自動控制了。

本文所講的就是要解決如何在一張圖上畫多條曲線時,如何控制legend的位置。當你采用Python中的matplotlib包畫圖時,采用下面的代碼即可控制legend的位置:

plt.legend(loc='upper center', bbox_to_anchor=(0.6,0.95),ncol=3,fancybox=True,shadow=Tru

上面bbox_to_anchor被賦予的二元組中,第一個數值用于控制legend的左右移動,值越大越向右邊移動,第二個數值用于控制legend的上下移動,值越大,越向上移動。上述示例代碼產生的legend樣例如下:

注:matlab中也可以完成legend位置的調整,也可以手工調整。

總結

以上就是本文關于matplotlib中legend位置調整解析的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 应用必备| 衡阳市| 土默特左旗| 乐平市| 潜江市| 青海省| 三亚市| 美姑县| 高雄县| 若尔盖县| 霍邱县| 太保市| 邢台县| 卢氏县| 莆田市| 江源县| 鹤岗市| 光山县| 龙川县| 子长县| 贺兰县| 广河县| 仁怀市| 镇江市| 东平县| 广东省| 顺昌县| 宜兴市| 大厂| 定州市| 兴海县| 无棣县| 岳池县| 阳高县| 顺义区| 宜春市| 罗定市| 高邑县| 乐至县| 蓬溪县| 宁陵县|