關于python 的legend圖例,參數(shù)使用說明
剛才畫散點圖要用到圖例,可是matplotlib.pyplot.plot(x,y,'.')畫出的散點圖中圖例是兩個點(因為plot默認畫的是線,需要兩個端點來表示線,所以是兩個點),matplotlib.pyplot.scatter(x,y,'.')畫出的散點圖中圖例是三個點(這個我理解不了為什么,scatter散點的大小可以自己設置,我猜可能跟這個有關)。
我畫兩個例子,大家看看。
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)) #設置畫圖窗口大小
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()

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)) #設置畫圖窗口大小
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()

看,上邊的圖例都不是一個點,這跟matlab很不同,找了半天博客啥的也沒找到解決辦法(有的圖是一個點,但是程序一運行就是兩個或者三個點的,不知道為什么),還是幫助文檔靠譜,直接找到了解決辦法,先把網址甩出來https://matplotlib.org/api/_as_gen/matplotlib.pyplot.legend.html#matplotlib-pyplot-legend
這里我先說下解決辦法,等我回頭有時間再來更新一下把legend的各個參數(shù)給解釋下。
plot函數(shù)需要在legend中添加一個參數(shù) numpoints=1
scatter函數(shù)需要在legend中添加一個參數(shù) scatterpoints=1
以上這篇關于python 的legend圖例,參數(shù)使用說明就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
使用Python字典實現(xiàn)詞頻統(tǒng)計的方法
在Python中,利用字典進行詞頻統(tǒng)計是一種常見且強大的方式,通過對文本進行預處理并使用字典數(shù)據(jù)結構,可以輕松地統(tǒng)計文本中每個單詞出現(xiàn)的頻率,下面將詳細解釋這個過程,并提供多種例子,以幫助你更好地理解并應用這一技術,需要的朋友可以參考下2023-12-12
python 中Arduino串口傳輸數(shù)據(jù)到電腦并保存至excel表格
這篇文章主要介紹了python Arduino串口傳輸數(shù)據(jù)到電腦并保存至excel表格,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-10-10
Python計算元素在列表中出現(xiàn)的次數(shù)實例
本文介紹如何在Python中定義一個列表,并使用count()方法計算某個元素在列表中出現(xiàn)的次數(shù),示例中展示了具體的操作步驟和輸出結果2024-11-11
Python入門教程(二十)Python的Lambda表達式
這篇文章主要介紹了Python入門教程(二十)Python的Lambda表達式,lambda表達式是一行的函數(shù)。它們在其他語言中也被稱為匿名函數(shù),lambda表達式非常有用,可以讓代碼簡單,簡潔,需要的朋友可以參考下2023-04-04
Pytorch中Softmax和LogSoftmax的使用詳解
這篇文章主要介紹了Pytorch中Softmax和LogSoftmax的使用詳解,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-06-06
python目標檢測yolo3詳解預測及代碼復現(xiàn)
這篇文章主要為大家介紹了python目標檢測yolo3詳解預測及代碼復現(xiàn),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-05-05
Python編程實現(xiàn)生成特定范圍內不重復多個隨機數(shù)的2種方法
這篇文章主要介紹了Python編程實現(xiàn)生成特定范圍內不重復多個隨機數(shù)的2種方法,涉及Python基于random生成隨機數(shù)的常見操作技巧,需要的朋友可以參考下2017-04-04

