繪圖前首先匯入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學習筆記 一
目錄 一 matplotlib介紹 二 matplotlib安裝 三 matplotlib基本用法 四 matplotlib中的figure影象 五 學習筆記小結 在學習資料探勘 機器學習等對資料有更高的一些分析的時候,往往圖形更能體現出資料的變化情況,在這個時候我們需要乙個 簡單 功能強大的畫圖工...
Matplotlib學習筆記
在最開始接觸python科學計算的時候,就知道了matplotlib這個繪相簿。個人是比較喜歡這種視覺化的工具,照我看,gui這種理念幾乎是劃時代的。如果說numpy是用來處理資料,那麼matplotlib就是用來展示資料的,抽象的資料,以圖表的形式展示出來,無論是對自己,還是對看到的人,接受起來都...
Matplotlib學習筆記(一)基本用法
如下 import matplotlib.pyplot as plt import numpy as np np.linspace start,stop,num 50,endpoint true,retstep false,dtype none x np.linspace 3 3,50 生成x座標範...