關(guān)于python 的legend圖例,參數(shù)使用說(shuō)明
剛才畫(huà)散點(diǎn)圖要用到圖例,可是matplotlib.pyplot.plot(x,y,'.')畫(huà)出的散點(diǎn)圖中圖例是兩個(gè)點(diǎn)(因?yàn)閜lot默認(rèn)畫(huà)的是線,需要兩個(gè)端點(diǎn)來(lái)表示線,所以是兩個(gè)點(diǎn)),matplotlib.pyplot.scatter(x,y,'.')畫(huà)出的散點(diǎn)圖中圖例是三個(gè)點(diǎn)(這個(gè)我理解不了為什么,scatter散點(diǎn)的大小可以自己設(shè)置,我猜可能跟這個(gè)有關(guān))。
我畫(huà)兩個(gè)例子,大家看看。
import numpy as np import matplotlib.pyplot as plt from pylab import * mpl.rcParams['font.sans-serif'] = ['SimHei'] x = np.arange(1,9) y = x plt.figure(figsize=(5,4.5)) #設(shè)置畫(huà)圖窗口大小 plt.plot(x,y,"ro") #畫(huà)圖 plt.title("這是plot畫(huà)出的圖",fontsize='15') #添加標(biāo)題 plt.xlim((0,10)) #設(shè)置x軸最大最小值 plt.ylim((0,10)) #設(shè)置y軸最大最小值 plt.xlabel('x') #添加x軸圖標(biāo) plt.ylabel('y') #添加y軸圖標(biāo) plt.legend('y') #添加圖例 plt.show()
import numpy as np import matplotlib.pyplot as plt from pylab import * mpl.rcParams['font.sans-serif'] = ['SimHei'] x = np.arange(1,9) y = x plt.figure(figsize=(5,4.5)) #設(shè)置畫(huà)圖窗口大小 plt.scatter(x,y,marker="o",color='r') #畫(huà)圖 plt.title("這是scatter畫(huà)出的圖",fontsize='15') #添加標(biāo)題 plt.xlim((0,10)) #設(shè)置x軸最大最小值 plt.ylim((0,10)) #設(shè)置y軸最大最小值 plt.xlabel('x') #添加x軸圖標(biāo) plt.ylabel('y') #添加y軸圖標(biāo) plt.legend('y') #添加圖例 plt.show()
看,上邊的圖例都不是一個(gè)點(diǎn),這跟matlab很不同,找了半天博客啥的也沒(méi)找到解決辦法(有的圖是一個(gè)點(diǎn),但是程序一運(yùn)行就是兩個(gè)或者三個(gè)點(diǎn)的,不知道為什么),還是幫助文檔靠譜,直接找到了解決辦法,先把網(wǎng)址甩出來(lái)https://matplotlib.org/api/_as_gen/matplotlib.pyplot.legend.html#matplotlib-pyplot-legend
這里我先說(shuō)下解決辦法,等我回頭有時(shí)間再來(lái)更新一下把legend的各個(gè)參數(shù)給解釋下。
plot函數(shù)需要在legend中添加一個(gè)參數(shù) numpoints=1
scatter函數(shù)需要在legend中添加一個(gè)參數(shù) scatterpoints=1
以上這篇關(guān)于python 的legend圖例,參數(shù)使用說(shuō)明就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
pytorch實(shí)現(xiàn)建立自己的數(shù)據(jù)集(以mnist為例)
今天小編就為大家分享一篇pytorch實(shí)現(xiàn)建立自己的數(shù)據(jù)集(以mnist為例),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-01-01

python實(shí)現(xiàn)讀取excel文件中所有sheet操作示例

python下載安裝requests庫(kù)的簡(jiǎn)單步驟

python3+PyQt5 使用三種不同的簡(jiǎn)便項(xiàng)窗口部件顯示數(shù)據(jù)的方法

Python語(yǔ)法學(xué)習(xí)之進(jìn)程的創(chuàng)建與常用方法詳解