matplotlib學習筆記(一)

2022-05-08 17:51:13 字數 952 閱讀 9197

繪圖前首先匯入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座標範...