当前位置: 首页 > article >正文

PyLab绘制曲线图

PyLab 是一个面向 Matplotlib 的绘图库接口,其语法和 MATLAB 十分相近。它和 Pyplot 模快都够实现 Matplotlib 的绘图功能。PyLab 是一个单独的模块,随 Matplotlib 软件包一起安装,该模块的导包方式和 Pyplot 不同,如下所示:

#Pyplot导包方式
from matplotlib import pyplot as plt
#PyLab导包有两种方式
import pylab
from pylab import *

PyLab 是一个很便捷的模块,下面对它的使用方法做相应的介绍。

基本绘图

提供一对相同长度的数组(或序列),然后使用plot()绘制曲线,示例如下:

from numpy import *
from pylab import *
x = linspace(-3, 3, 30)
y = x**2
plot(x, y)
show()

输出结果:
 

Pylab应用绘图

图1:绘制曲线图

如果您要绘制特殊类型的线条,并想添加一些颜色,PyLab 提供了如下方法:
 

符号'-','--','-.',':','.',',',,o,^,v,<,>,s,+,x,D,d,1,2,3,4,h,H,p,| ,_
颜色b(蓝色),g(绿色),r(红色),c(青色),m(品红),y(黄色),k(黑色),w(白色)


使用示例如下:

from pylab import *
x = linspace(-3, 3, 30)
y = x**2
plot(x, y, 'r.')
show()

输出结果:

pylab使用

图2:红点曲线图


如果您想在同一绘图区域内绘制多个图形,只需要使用多个绘图命令。示例如下:

from pylab import *
plot(x, sin(x))
plot(x, cos(x), 'r-')
plot(x, -sin(x), 'g--')
show()

输出结果:
 

pylab应用

图3:绘制多条不同曲线

如果您想清除图像,直接在程序末尾调用 clf() 方法即可。


http://www.kler.cn/a/37957.html

相关文章:

  • 王道考研数据结构第六章知识点总结
  • Django_加载settings配置
  • MySQL:数据的增删改查
  • 用OpenCV进行传统图像分割
  • Three.js 三维模型(一)
  • win10系统切换到macOS,开发环境与软件资源,目录清单
  • 机器学习决策树笔记
  • 【前端】网页开发精讲与实战 CSS Day 4
  • [PyTorch][chapter 44][时间序列表示方法3]
  • #SQL常见错误信息表 mysql导入数据出错常见错误
  • 《面试1v1》Redis分布式锁
  • 基于Spring Boot的高校专业学习预警系统设计与实现(Java+spring boot+MySQL)
  • 安全测试方法介绍(上)静态源代码审查
  • 从0到1:跑团小程序开发心得笔记
  • 生命周期函数和wxs脚本
  • Spring MVC 系列2 -- 创建连接、获取与输出
  • Spring Boot 中的 Redis 的数据操作配置和使用
  • JavaScript混淆加密:Ty2y平台配置参数详解
  • 华为发布大模型时代AI存储新品
  • ffplay播放器剖析(1)----数据结构剖析