Python中plot函數(shù)語法示例詳解
前言
plot()函數(shù)的應(yīng)用
一、plot()函數(shù)語法
1.1、繪制二維線圖
繪制橫軸為X,豎軸為Y二維線圖,Y值與X值一一對應(yīng)
plot(X,Y)
1.1.1、例子
import matplotlib.pyplot as plt import numpy as np X=np.array([1,2,3,4]) Y=np.array([3,4,5,6]) plt.plot(X,Y) plt.show()

1.2、設(shè)置線型、標(biāo)記符號和顏色
plot(X,Y,LineSpec)
LineSpec — 線型、標(biāo)記和顏色
線型、標(biāo)記和顏色,指定為包含符號的字符向量或字符串。符號可以按任意順序顯示。不需要同時指定所有三個特征(線型、標(biāo)記和顏色)。
例如,如果忽略線型,只指定標(biāo)記,則繪圖只顯示標(biāo)記,不顯示線條。
1.2.1、線型

1.2.2、標(biāo)記

1.2.3、顏色

1.2.4、例子
示例: ‘-or’ 是帶有圓形標(biāo)記的紅色實線
示例: ‘–+g’ 是帶有加號標(biāo)記的綠色虛線
示例:‘:Xk’ 是帶有叉號標(biāo)記的黑色點線
import matplotlib.pyplot as plt import numpy as np X=np.array([1,2,3,4]) Y=np.array([3,4,5,6]) plt.plot(X,Y,'-or') plt.plot(X,Y+1,'--+g') plt.plot(X,Y+2,':Xk') plt.show()

1.3、繪制多組二維線圖
繪制橫軸為X,豎軸為Y的多組二維線圖,Y值與X值一一對應(yīng),所有線條都使用相同的坐標(biāo)區(qū)。
plot(X1,Y1,...,Xn,Yn)
1.3.1、例子
import matplotlib.pyplot as plt import numpy as np X1=np.array([1,2,3,4]) X2=np.array([1,2,3,4]) Y1=np.array([4,7,1,2]) Y2=np.array([3,4,5,6]) plt.plot(X1,Y1,X2,Y2) plt.show()

1.4、設(shè)置多組線圖的線型、標(biāo)記和顏色
plot(X1,Y1,LineSpec1,...,Xn,Yn,LineSpecn)
可以混用 X、Y、LineSpec 三元組和 X、Y 對組
例如:
plot(X1,Y1,X2,Y2,LineSpec2,X3,Y3)
1.4.1、例子
import matplotlib.pyplot as plt import numpy as np X1=np.array([1,2,3,4]) X2=np.array([1,2,3,4]) Y1=np.array([4,7,1,2]) Y2=np.array([3,4,5,6]) plt.plot(X1,Y1,'-og',X2,Y2,'--+r') plt.show()

1.5、創(chuàng)建 Y 中數(shù)據(jù)對每個值索引的二維線圖
plot(Y)
如果 Y 是向量,x 軸的刻度范圍是從 1 至 length(Y)。
如果 Y 是矩陣,則 plot 函數(shù)繪制 Y 中各列對其行號的圖。x 軸的刻度范圍是從 1 到 Y 的行數(shù)。
如果 Y 是復(fù)數(shù),則 plot 函數(shù)繪制 Y 的虛部對 Y 的實部的圖,使得 plot(Y) 等效于 plot(real(Y),imag(Y))。
1.5.1、例子
import matplotlib.pyplot as plt import numpy as np X1=np.array([1,2,3,4]) Y1=np.array([4,7,1,2]) plt.plot(Y1) plt.show()

總結(jié)
例如:以上就是今天要講的內(nèi)容,本文僅僅簡單介紹了pandas的使用,而pandas提供了大量能使我們快速便捷地處理數(shù)據(jù)的函數(shù)和方法。
到此這篇關(guān)于Python中plot函數(shù)語法詳解的文章就介紹到這了,更多相關(guān)Python plot函數(shù)語法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python 實現(xiàn)網(wǎng)課實時監(jiān)控自動簽到、打卡功能
這篇文章主要介紹了Python實現(xiàn)網(wǎng)課實時監(jiān)控自動簽到,打卡功能,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-03-03
總結(jié)的幾個Python函數(shù)方法設(shè)計原則
這篇文章主要介紹了總結(jié)的幾個Python函數(shù)方法設(shè)計原則,本文講解了每個函數(shù)只做一件事、保持簡單、保持簡短、輸入使用參數(shù)、輸出使用return語句等內(nèi)容,需要的朋友可以參考下2015-06-06
Python利用正則表達式進行數(shù)據(jù)校驗詳解
在我們的日常編程工作中,尤其是在處理用戶輸入或外部數(shù)據(jù)時,一個至關(guān)重要的環(huán)節(jié)就是數(shù)據(jù)校驗,下面我們就來看看Python如何使用正則表達式進行數(shù)據(jù)校驗吧2025-12-12
淺談Selenium+Webdriver 常用的元素定位方式
這篇文章主要介紹了淺談Selenium+Webdriver 常用的元素定位方式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01
Python數(shù)據(jù)合并的concat函數(shù)與merge函數(shù)詳解
大家都知道concat()函數(shù)可以沿著一條軸將多個對象進行堆疊,其使用方式類似數(shù)據(jù)庫中的數(shù)據(jù)表合并,在使用merge()函數(shù)進行合并時,默認(rèn)會使用重疊的列索引做為合并鍵,即取行索引重疊的部分,本文給大家介紹python?數(shù)據(jù)合并concat函數(shù)與merge函數(shù),感興趣的朋友一起看看吧2022-05-05
探討python??pandas.DataFrame.to_json?函數(shù)
這篇文章主要介紹了python??pandas.DataFrame.to_json?函數(shù)示例詳解,to_json?函數(shù)提供了靈活的參數(shù)設(shè)置,使得?pandas?數(shù)據(jù)框能夠以多種格式導(dǎo)出為?JSON?文件,需要的朋友可以參考下2024-07-07
python實現(xiàn)Android與windows局域網(wǎng)文件夾同步
這篇文章主要給大家詳細(xì)介紹了python實現(xiàn)Android與windows局域網(wǎng)文件夾同步,文中有詳細(xì)的代碼示例和圖文介紹,具有一定的參考價值,需要的朋友可以參考下2023-09-09

