使用matplotlib繪制多個圖形單獨顯示


使用matplotlib繪制多個圖形單獨顯示

 

 

一 代碼

  1. import numpy as np
  2. import matplotlib.pyplot as plt
  3. #創建自變量數組
  4. x= np.linspace(0,2*np.pi,500)
  5. #創建函數值數組
  6. y1 = np.sin(x)
  7. y2 = np.cos(x)
  8. y3 = np.sin(x*x)
  9. #創建圖形
  10. plt.figure(1)
  11. '''
  12. 意思是在一個2行2列共4個子圖的圖中,定位第1個圖來進行操作(畫圖)。
  13. 最后面那個1表示第1個子圖。那個數字的變化來定位不同的子圖
  14. '''
  15. #第一行第一列圖形
  16. ax1 = plt.subplot(2,2,1)
  17. #第一行第二列圖形
  18. ax2 = plt.subplot(2,2,2)
  19. #第二行
  20. ax3 = plt.subplot(2,1,2)
  21. #選擇ax1
  22. plt.sca(ax1)
  23. #繪制紅色曲線
  24. plt.plot(x,y1,color='red')
  25. #限制y坐標軸范圍
  26. plt.ylim(-1.2,1.2)
  27. #選擇ax2
  28. plt.sca(ax2)
  29. #繪制藍色曲線
  30. plt.plot(x,y2,'b--')
  31. plt.ylim(-1.2,1.2)
  32. #選擇ax3
  33. plt.sca(ax3)
  34. plt.plot(x,y3,'g--')
  35. plt.ylim(-1.2,1.2)
  36. plt.show()
二 運行結果

 

 

 
版權聲明:本文為博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/chengqiuming/article/details/78601382

 


免責聲明!

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



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