matplotlib使用 一 基本概念

2021-09-16 21:02:26 字數 1175 閱讀 9080

matplotlib是乙個python 2d繪相簿。

建立影象(figure)

軸域表示具有資料空間的影象區域,上圖建立了四個軸域,每個軸域包含兩個axis軸。axis負責資料限制(資料限制也可以通過 set_xlim() 和 set_ylim() 來設定axes方法)。每個axes都有乙個標題(通過 set_title() 設定),乙個x標籤(通過 set_xlabel() 設定)和乙個通過 set_ylabel() 設定的y標籤。

類似數字物件。負責設定圖形限制、生成刻度線和標記刻度線的字串。

圖上看到的一切都是藝術家物件(甚至是圖,軸和軸物件)。

所有繪圖函式都需要np.array和np.ma.masked物件作為輸入函式。如果是「類陣列(array-like)」 物件(如pandas資料物件和np.matrix)可能會或可能不會按預期工作。最好在繪圖之前將它們轉換為np.array物件。

對於pyplot樣式,指令碼頂部通常匯入

import matplotlib.pyplot as plt

import numpy as np

然後呼叫一次,例如,np.arange,np.zeros,np.pi,plt.figure,plt.plot,plt.show等。使用pyplot介面建立影象,然後使用物件方法:

x = np.arange(0, 10, 0.2)

y = np.sin(x)

fig, ax = plt.subplots()

ax.plot(x, y)

plt.show()

matplotlib 基本使用

1,plot import matplotlib.pyplot as plt import numpy as np numpy庫,製作資料 x np.linspace 1,1,50 y 2 x 1 plt.plot x,y plot.show linspace x,y,n 範圍 x,y n個點 2,...

matplotlib的基本使用

容器層 1 canvas 畫布,位於最底層,使用者一般接觸不到 2 figure 圖,建立在canvas之上 3 axes 座標系 繪圖區,建立在figure之上,圖形繪製在這個範圍 輔助顯示層 最好放在影象層之後編寫 1 起到輔助作用,提高圖的可讀性 2 網格線,圖例,x y軸的標籤,圖的標籤,刻...

matplotlib的基本使用

matplotlib是專門用於開發2d 3d 圖表的python包。建立畫布 plt.figure figsize 20,8 繪製影象 plt.plot x,y 顯示影象 plt.show plt.s efig 路徑 直接進行新增即可 在plt.plot 裡面設定乙個label,如果不設定,將無法顯...