matplotlib學習筆記(一)
阿新 • • 發佈:2018-09-05
.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學習筆記(一)