PyLab绘制曲线图

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

#Pyplot导包方式
from matplotlib import pytplot 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()

输出结果:

图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()

输出结果:

图2:红点曲线图

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

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

输出结果:

图3:绘制多条不同曲线

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

PyLab绘制曲线图相关推荐

  1. matplotlib画图之绘制曲线图

    文章目录 一.绘制曲线图 一.绘制曲线图 其实绘制曲线还是使用的绘制折线图的方法,只不过取得点非常的密集,使得曲线整体平滑. 示例代码: matplotlib画图时linestyle,color和lo ...

  2. word怎么根据点画曲线_用word怎么画曲线图 word里如何绘制曲线图

    Word中绘制曲线图的方法如下: 1.通过桌面快捷方式或搜索来打开Word文档. 2.在随后打开的界面左侧点击你想绘制曲线图的文档. 3.在界面上方点击"插入"按钮,在随后打开的界 ...

  3. 微信小程序Canvas绘制曲线图饼图柱状图雷达图蛛网图实现(附源码)

    小程序绘制曲线图 <view class="container"><canvas canvas-id="lineCanvas" disable ...

  4. MATLAB 快速绘制曲线图的形状,粗细,颜色

    目录 MATLAB 快速绘制曲线图的形状,粗细,颜色 1.通过改变R-G-B 的值改变线条的颜色: 2.通过改变c∈[1,+∞)的值改变线条的粗细: 3.线条形状,粗细,颜色选择: 4.Matlab中 ...

  5. layui做折线图_绘制曲线图/折线图只需4步

    绘制曲线图/折线图只需4步 8390251284.gif 下载YJGraph文件拖入工程后 1.导入头文件 #import "YJGraphView.h" #import &quo ...

  6. 使用.net 的Chart控件绘制曲线图

    System.Windows.Forms.DataVisualization.Charting 命名空间 System.Windows.Forms.DataVisualization.Charting ...

  7. .net 框架下绘制曲线图

    目录 前言 一.绘制类介绍 二. 1.具体需要 2.DEMO 总结 前言 using System.Drawing; using System.Drawing.Drawing2D; 绘制需要这俩个引用 ...

  8. Ubuntu环境下使用gnuplot由数据表绘制曲线图

    在ubuntu中安装NS-3之后,编译DASH仿真器Simulation,在由自适应算法得到仿真结果后可以直接导出数据表,包含仿真时间.每次跳转的视频切片的BitRate等等,这时候可以在Linux环 ...

  9. python如何绘制曲线图_python怎么画曲线图

    展开全部 # encoding=utf-8 import matplotlib.pyplot as plt from pylab import * #支持中文 mpl.rcParams['font.s ...

最新文章

  1. 红黑树二叉查找树二叉排序树的理解
  2. 【NOIP2013模拟】粉刷匠 题解代码
  3. HDU 2570 迷瘴
  4. 关于Business Document save时是否设置distribution lock的问题
  5. UVA - 11361 Investigating Div-Sum Property(数位dp/记忆化搜索板子)
  6. 直播回顾:准确性提升到 5 秒级,ssar 独创的 load5s 指标有多硬核?| 龙蜥技术
  7. qt4 mysql_qt4连接mysql_MySQL
  8. mysql数据库 day03
  9. spark学习-35-Spark的Map任务输出跟踪器MapOutputTracker
  10. ELF应用程序二进制接口
  11. 力扣332. 重新安排行程(JavaScript)
  12. oracle怎么执行存储过程_分享一个分析Oracle存储过程性能小技巧
  13. python 重启电脑_如何在系统重启后恢复Python脚本?
  14. 只考虑用户估计的计算机时间,操作系统第四章进程调度和死锁习题及答案
  15. html中加hover啥意思,css行内样式hover 内联css怎么使用hover效果
  16. labelcommand打印条码_Zebra条码打印机编程命令
  17. 视觉SLAM笔记(64) 八叉树地图
  18. 计算机发展史上代表性的人物,计算机发展史最具影响力人物
  19. 【帆软报表】使用技巧及常见问题汇总-持续更新
  20. 【探索】利用 canvas 实现数据压缩

热门文章

  1. python爬取微信朋友圈图片_使用python itchat包爬取微信好友头像形成矩形头像集的方法...
  2. Linux安装Notepad ++
  3. SQL语句优化——结合书籍论坛小结
  4. Java线程安全的计数器
  5. 以色列教育孩子的方法
  6. python类中没有属性_Python属性错误类型对象没有属性
  7. MPLS VPN 跨域-optionB
  8. Android逆向入门7——Smali语法学习(1)
  9. Java Executor接口
  10. 爆笑:“80后”夫妻生活