久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

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

關于python 的legend圖例,參數使用說明

瀏覽:57日期:2022-07-29 15:49:52

剛才畫散點圖要用到圖例,可是matplotlib.pyplot.plot(x,y,’.’)畫出的散點圖中圖例是兩個點(因為plot默認畫的是線,需要兩個端點來表示線,所以是兩個點),matplotlib.pyplot.scatter(x,y,’.’)畫出的散點圖中圖例是三個點(這個我理解不了為什么,scatter散點的大小可以自己設置,我猜可能跟這個有關)。

我畫兩個例子,大家看看。

import numpy as npimport matplotlib.pyplot as pltfrom pylab import * mpl.rcParams[’font.sans-serif’] = [’SimHei’]x = np.arange(1,9)y = xplt.figure(figsize=(5,4.5)) #設置畫圖窗口大小plt.plot(x,y,'ro') #畫圖plt.title('這是plot畫出的圖',fontsize=’15’) #添加標題plt.xlim((0,10)) #設置x軸最大最小值plt.ylim((0,10)) #設置y軸最大最小值plt.xlabel(’x’) #添加x軸圖標plt.ylabel(’y’) #添加y軸圖標plt.legend(’y’) #添加圖例plt.show()

關于python 的legend圖例,參數使用說明

import numpy as npimport matplotlib.pyplot as pltfrom pylab import * mpl.rcParams[’font.sans-serif’] = [’SimHei’]x = np.arange(1,9)y = xplt.figure(figsize=(5,4.5)) #設置畫圖窗口大小plt.scatter(x,y,marker='o',color=’r’) #畫圖plt.title('這是scatter畫出的圖',fontsize=’15’) #添加標題plt.xlim((0,10)) #設置x軸最大最小值plt.ylim((0,10)) #設置y軸最大最小值plt.xlabel(’x’) #添加x軸圖標plt.ylabel(’y’) #添加y軸圖標plt.legend(’y’) #添加圖例plt.show()

關于python 的legend圖例,參數使用說明

看,上邊的圖例都不是一個點,這跟matlab很不同,找了半天博客啥的也沒找到解決辦法(有的圖是一個點,但是程序一運行就是兩個或者三個點的,不知道為什么),還是幫助文檔靠譜,直接找到了解決辦法,先把網址甩出來https://matplotlib.org/api/_as_gen/matplotlib.pyplot.legend.html#matplotlib-pyplot-legend

這里我先說下解決辦法,等我回頭有時間再來更新一下把legend的各個參數給解釋下。

plot函數需要在legend中添加一個參數 numpoints=1

scatter函數需要在legend中添加一個參數 scatterpoints=1

以上這篇關于python 的legend圖例,參數使用說明就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Python 編程
主站蜘蛛池模板: 盈江县| 黑龙江省| 玉溪市| 安仁县| 漯河市| 阳春市| 呼伦贝尔市| 濮阳县| 博白县| 政和县| 恩施市| 三江| 丘北县| 六安市| 汝南县| 柞水县| 滕州市| 芷江| 都昌县| 陆丰市| 新绛县| 农安县| 额敏县| 云和县| 北川| 习水县| 若尔盖县| 东台市| 扎鲁特旗| 德惠市| 青海省| 天等县| 内黄县| 儋州市| 海丰县| 永春县| 伊川县| 新平| 和田县| 海安县| 焦作市|