matplotlib中subplots的用法


1.matplotlib中如果只畫一張圖的話,可以直接用pyplot,一般的做法是:

  1. import matplotlib.pyplot as plt
  2. plt.figure(figsize=(20,8),dpi=90) # 設置畫布大小及像素
  3. plt.xticks()  # 設置x坐標刻度
  4. plt.yticks() # 設置y坐標刻度
  5. plt.xlabel() # 設置x坐標名
  6. plt.ylabel() # 設置y坐標名
  7. plt.title() # 設置主題
  8. plt.plot() # 畫圖
  9. plt.legend(loc='') # 顯示圖例

2.當需要在一張圖中畫兩個坐標系,需要用到subplots,具體用法如下:

  1. import matplotlib.pyplot as plt
  2. fig,ax = plt.subplots(nrows=n,ncols=m,figsize=(20,8)) # fig為返回的圖像,ax為返回的坐標系(為一個數組)
  3. ax[0],set_xticks() #設置各個坐標系的刻度
  4. ax[0].set_yticks() # 需要注意,這里每個坐標系都需要單獨設置刻度,坐標軸名稱,主題,圖例等
  5. ax[0].set_xlabel()
  6. ax[0].set_ylabel()
  7. ax[0].set_title()
  8. ax[0].legend(loc='')
  9. ax[0].plot()


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM