Python中plot函數(shù)語法示例詳解
前言
plot()函數(shù)的應用
一、plot()函數(shù)語法
1.1、繪制二維線圖
繪制橫軸為X,豎軸為Y二維線圖,Y值與X值一一對應
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、設置線型、標記符號和顏色
plot(X,Y,LineSpec)
LineSpec — 線型、標記和顏色
線型、標記和顏色,指定為包含符號的字符向量或字符串。符號可以按任意順序顯示。不需要同時指定所有三個特征(線型、標記和顏色)。
例如,如果忽略線型,只指定標記,則繪圖只顯示標記,不顯示線條。
1.2.1、線型
1.2.2、標記
1.2.3、顏色
1.2.4、例子
示例: ‘-or’ 是帶有圓形標記的紅色實線
示例: ‘–+g’ 是帶有加號標記的綠色虛線
示例:‘:Xk’ 是帶有叉號標記的黑色點線
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值一一對應,所有線條都使用相同的坐標區(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、設置多組線圖的線型、標記和顏色
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 是復數(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ù)和方法。
到此這篇關于Python中plot函數(shù)語法詳解的文章就介紹到這了,更多相關Python plot函數(shù)語法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
使用Djongo模塊在Django中使用MongoDB數(shù)據(jù)庫
Django框架為我們提供了簡潔方便的ORM模型供我們對數(shù)據(jù)庫進行各種操作,但是這個“數(shù)據(jù)庫”卻并不包括NoSQL的典型——MongoDB。不少Django初學者也會到處詢問,如何才能在Django中使用MongoDB。本文將介紹使用Djongo來在Django中集成MongoDB數(shù)據(jù)庫2021-06-06python、PyTorch圖像讀取與numpy轉(zhuǎn)換實例
今天小編就為大家分享一篇python、PyTorch圖像讀取與numpy轉(zhuǎn)換實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-01-01pandas combine_first函數(shù)處理兩個數(shù)據(jù)集重疊和缺失
combine_first是pandas中的一個函數(shù),它可以將兩個DataFrame對象按照索引進行合并,用一個對象中的非空值填充另一個對象中的空值,這個函數(shù)非常適合處理兩個數(shù)據(jù)集有部分重疊和缺失的情況,可以實現(xiàn)數(shù)據(jù)的補全和更新,本文介紹combine_first函數(shù)的語法及一些案例應用2024-01-01