1、plt.plot(x,y,format_string,**kwargs)
x軸數據,y軸數據,format_string控制曲線的格式字串
format_string 由顏色字符,風格字符,和標記字符
例如,下面的每一個都是合法的:
plot(x, y) #plot x, y使用默認的線條樣式和顏色
plot(x, y, ‘bo’) #plot x,y用藍色圓圈標記
plot(y) #plot y用x作爲自變量
plot(y, ‘r+’) #同上,但是是用紅色作爲標記
如果x或y是2維的,那麼相應的列將被繪製。
x、y的任意數,格式可以如下:
a.plot(x1, y1, ‘g^’, x2, y2, ‘g-’)
默認情況下,每個行被指定一個由“顏色週期”指定的不同顏色。要改變這種行爲,可以編輯axes.color_cycle中的rcparam。
關於*kwargs,有時候,函數的參數裏會有(*args, *kargs),都是可變參數,*args表示無名參數,是一個元租,**kwargs是鍵值參數,相當於一個字典,比如你輸入參數爲:(1,2,3,4,k,a=1,b=2,c=3),*args=(1,2,3,4,k),**kwargs={‘a’:'1,‘b’:2,‘c’:3}
如果同時使用這兩個參數,*args要在**kwargs之前,不能是:a=1,b=2,c=3,1,2,3,4,k,這樣會出現語法錯誤提示:SyntaxError:non-keyword arg after keyword arg
*kwargs 還可以用來創建字典哦:
def dicmake(**kwargs):
return kwargs
2、調用簽名:plt.plot(x, y, ls="-", lw=2, label=“plot figure”)
x: x軸上的數值
y: y軸上的數值
ls:折線圖的線條風格
lw:折線圖的線條寬度
label:標記圖內容的標籤文本
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0.05, 10, 1000)
y = np.cos(x)
plt.plot(x, y, ls="-", lw=2, label="plot figure")
plt.legend()
plt.show()