1. 程式人生 > >matplotlib學習筆記(一)

matplotlib學習筆記(一)

.fig img image atp alt pac 註意 .sh matplot

繪圖前首先導入pyplot模塊,這是繪圖的主要工具。

import matplotlib.pyplot as plt

然後創建一個繪圖對象

plt.figure(figsize=(8,4))

其中,figsize用於指定繪圖對象的寬高,單位為英寸,註意,不是像素,而默認一英寸容納80像素,所以,上述繪圖對象的尺寸為640X320

也可以選擇不創建繪圖對象,直接調用plot函數,這時候會自動生成一個繪圖對象

import numpy as np
import matplotlib.pyplot as plt 

x = np.linspace(0, 10, 1000)
y = np.sin(x)
z = np.cos(x**2) 

plt.figure(figsize=(8,4))
plt.plot(x,y,label="$sin(x)$",color="red",linewidth=2) 
plt.plot(x,z,"b--",label="$cos(x^2)$") 
plt.xlabel("Time(s)") 
plt.ylabel("Volt") 
plt.title("PyPlot First Example") 
plt.ylim(-1.2,1.2) 
plt.legend() 
plt.show()

效果圖

技術分享圖片

其中,x,y是輸入的數據點,分別為橫坐標與縱坐標,label表示圖示,即圖中小方框所示,color,linewidth,‘b--‘分別代表曲線顏色,寬度,還有顏色及線的類型。

xlabel,ylabel代表坐標軸的標題,title則代表整幅圖的標題,ylim設置縱軸範圍,legend用於顯示圖示。

matplotlib學習筆記(一)