Matplotlib基礎學習筆記

2021-10-13 03:04:07 字數 1692 閱讀 8473

import matplotlib.pyplot as plt
1、figure():建立圖表

2、subplot():建立子圖 子圖的序號排序順序是:從左到右,從上到下,逐次增加1

3、在多個表中建立子圖

4、plot():畫函式影象

2、subplot():建立子圖 子圖的序號排序順序是:從左到右,從上到下,逐次增加1

3、在多個表中建立子圖

4、plot():畫函式影象

plt.plot(x,y)
5、sca():選擇子圖

plt.sca(ax1)
6、在一張表中畫多個曲線

for i in

range(1

,5):

plt.plot(x,np.sin(x/i)

)# 畫四條線

7、直方圖:hist() 只要傳入資料。直方圖就會統計資料出現的次數

data=[1

,1,1

,2,2

,2,3

,3,4

,5,5

,6,4

]plt.hist(data)

8、散點圖:scatter()

plt.scatter(x,y,c=

'r',marker=

'o')

# 紅色圓點

9、餅圖:pie()

plt.pie(data,

# 每個餅塊的實際資料,如果大於1,會進行歸一化,計算percentage

explode=

[0.0

,0.0

,0.1],

# 每個餅塊離中心的距離

colors=

['y'

,'r'

,'g'],

# 每個餅塊的顏色,黃紅綠

labels=

['a part'

,'b part'

,'c part'],

# 每個餅塊的標籤

labeldistance=

1.2,

# 每個餅塊標籤到中心的距離

autopct=

'%1.1f%%'

,# 百分比的顯示形式

pctdistance=

0.4,

# 百分比到中心的距離

shadow=

true

,# 每個餅塊是否顯示陰影

startangle=0,

# 預設從x軸正半軸逆時針起

radius=

1# 餅塊的半徑

)

10、圖表的注釋與標識

plt.plot(x,np.sin(x)

,label=

"sin(x)"

)# 先設定乙個label用於顯示圖例

plt.legend(

)# 顯示圖例

11、載入txt檔案並繪圖

data = np.loadtxt(

'1.txt'

,delimiter=

',')

# 載入資料檔案1.txt ,資料間的分隔符為逗號

未完待續。。。

機器學習常用庫基礎 matplotlib相關

一.用法總結 座標圖型別 方法座標圖顯示中文 plt.rcparams font.sans serif simhei plt.rcparams font.serif kaiti plt.rcparams axes.unicode minus false 顯示中文標籤 二維座標圖繪製方法 plt.pl...

Matplotlib學習筆記

在最開始接觸python科學計算的時候,就知道了matplotlib這個繪相簿。個人是比較喜歡這種視覺化的工具,照我看,gui這種理念幾乎是劃時代的。如果說numpy是用來處理資料,那麼matplotlib就是用來展示資料的,抽象的資料,以圖表的形式展示出來,無論是對自己,還是對看到的人,接受起來都...

Matplotlib 簡單學習

import matplotlib as mpl import matplotlib.pyplot as plt 複製 x np.linspace 0,10,100 y np.sin x plt.plot x,y plt.show 複製 噹噹當,結果如下 接下來繪製演示如何繪製多條曲線 cosy n...