Python使用matplotlib绘制多个图形单独显示的方法示例

作者:chengqiuming 时间:2022-02-13 09:45:44 

本文实例讲述了Python使用matplotlib绘制多个图形单独显示的方法。分享给大家供大家参考,具体如下:

一 代码


import numpy as np
import matplotlib.pyplot as plt
#创建自变量数组
x= np.linspace(0,2*np.pi,500)
#创建函数值数组
y1 = np.sin(x)
y2 = np.cos(x)
y3 = np.sin(x*x)
#创建图形
plt.figure(1)
'''
意思是在一个2行2列共4个子图的图中,定位第1个图来进行操作(画图)。
最后面那个1表示第1个子图。那个数字的变化来定位不同的子图
'''
#第一行第一列图形
ax1 = plt.subplot(2,2,1)
#第一行第二列图形
ax2 = plt.subplot(2,2,2)
#第二行
ax3 = plt.subplot(2,1,2)
#选择ax1
plt.sca(ax1)
#绘制红色曲线
plt.plot(x,y1,color='red')
#限制y坐标轴范围
plt.ylim(-1.2,1.2)
#选择ax2
plt.sca(ax2)
#绘制蓝色曲线
plt.plot(x,y2,'b--')
plt.ylim(-1.2,1.2)
#选择ax3
plt.sca(ax3)
plt.plot(x,y3,'g--')
plt.ylim(-1.2,1.2)
plt.show()

二 运行结果

Python使用matplotlib绘制多个图形单独显示的方法示例

希望本文所述对大家Python程序设计有所帮助。

来源:http://blog.csdn.net/chengqiuming/article/details/78601382

标签:Python,matplotlib
0
投稿

猜你喜欢

  • js日期范围初始化得到前一个月日期的方法

    2023-07-02 04:45:30
  • Python Json读写操作之JsonPath用法详解

    2022-09-20 04:18:48
  • vue实现滑动验证条

    2024-04-30 10:29:14
  • jupyter notebook 写代码自动补全的实现

    2023-04-14 03:04:00
  • Python一些线程的玩法总结

    2023-03-13 12:02:18
  • Vue的生命周期一起来看看

    2024-05-02 17:03:21
  • Python实现在线暴力破解邮箱账号密码功能示例【测试可用】

    2023-09-05 17:01:42
  • Python 利用切片从列表中取出一部分使用的方法

    2021-04-05 14:14:19
  • 详解用Python实现自动化监控远程服务器

    2021-02-14 15:50:57
  • 微信JSSDK调用微信扫一扫功能的方法

    2024-04-29 13:46:02
  • 在SQL Server 2005数据库中更改数据架构

    2009-01-19 13:06:00
  • python timestamp和datetime之间转换详解

    2021-02-07 11:17:51
  • Spring数据库事务的实现机制讲解

    2024-01-19 11:32:10
  • 基于Python自制一个文件解压缩小工具

    2021-10-15 14:28:00
  • 细化解析:SQL Server数据库的集群设计

    2009-02-05 15:59:00
  • 使用py2exe在Windows下将Python程序转为exe文件

    2022-08-14 10:07:07
  • 一文带你学会MySQL的select语句

    2024-01-16 01:07:30
  • Python列表元素常见操作简单示例

    2022-08-18 08:33:57
  • django框架F&Q 聚合与分组操作示例

    2021-05-21 02:13:56
  • Python unittest单元测试框架的使用

    2021-11-26 15:56:37
  • asp之家 网络编程 m.aspxhome.com