欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

使用matplotlib绘制多个图形单独显示 matplotlib 

程序员文章站 2022-03-08 14:45:46
...

一 代码

  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()
二 运行结果
使用matplotlib绘制多个图形单独显示
            
    
    
        matplotlib 
 

 

  • 使用matplotlib绘制多个图形单独显示
            
    
    
        matplotlib 
  • 大小: 34.1 KB
相关标签: matplotlib