matplotlib中的plt.subplot()使用介紹

 plt.subplot(2,3,1)也可以簡寫plt.subplot(231)表示把顯示界面分割成2*3的網格。其中,第一個參數是行數,第二個參數是列數,第三個參數表示圖形的標號。

import numpy as np
import matplotlib.pyplot as plt
t=np.arange(0.0,2.0,0.1)
s=np.sin(t*np.pi)#2×np.pi就相當於2π
# 解決中文顯示問題
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False

plt.subplot(2,2,1) #要生成兩行兩列,這是第一個圖plt.subplot('行','列','編號')
plt.plot(t,s,'b--')
plt.title('千璽')
plt.ylabel('y1')
plt.subplot(2,2,2) #兩行兩列,這是第二個圖
plt.plot(2*t,s,'r--')
plt.title('鄭爽')
plt.ylabel('y2')
plt.subplot(2,2,3)#兩行兩列,這是第三個圖
plt.plot(3*t,s,'m--')
plt.title('周杰倫')
plt.ylabel('y3')
plt.subplot(2,2,4)#兩行兩列,這是第四個圖
plt.plot(4*t,s,'k--')
plt.title('喬丹')
plt.ylabel('y4')
plt.show()

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章