PyLab绘制曲线图
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绘制曲线图相关推荐
- matplotlib画图之绘制曲线图
文章目录 一.绘制曲线图 一.绘制曲线图 其实绘制曲线还是使用的绘制折线图的方法,只不过取得点非常的密集,使得曲线整体平滑. 示例代码: matplotlib画图时linestyle,color和lo ...
- word怎么根据点画曲线_用word怎么画曲线图 word里如何绘制曲线图
Word中绘制曲线图的方法如下: 1.通过桌面快捷方式或搜索来打开Word文档. 2.在随后打开的界面左侧点击你想绘制曲线图的文档. 3.在界面上方点击"插入"按钮,在随后打开的界 ...
- 微信小程序Canvas绘制曲线图饼图柱状图雷达图蛛网图实现(附源码)
小程序绘制曲线图 <view class="container"><canvas canvas-id="lineCanvas" disable ...
- MATLAB 快速绘制曲线图的形状,粗细,颜色
目录 MATLAB 快速绘制曲线图的形状,粗细,颜色 1.通过改变R-G-B 的值改变线条的颜色: 2.通过改变c∈[1,+∞)的值改变线条的粗细: 3.线条形状,粗细,颜色选择: 4.Matlab中 ...
- layui做折线图_绘制曲线图/折线图只需4步
绘制曲线图/折线图只需4步 8390251284.gif 下载YJGraph文件拖入工程后 1.导入头文件 #import "YJGraphView.h" #import &quo ...
- 使用.net 的Chart控件绘制曲线图
System.Windows.Forms.DataVisualization.Charting 命名空间 System.Windows.Forms.DataVisualization.Charting ...
- .net 框架下绘制曲线图
目录 前言 一.绘制类介绍 二. 1.具体需要 2.DEMO 总结 前言 using System.Drawing; using System.Drawing.Drawing2D; 绘制需要这俩个引用 ...
- Ubuntu环境下使用gnuplot由数据表绘制曲线图
在ubuntu中安装NS-3之后,编译DASH仿真器Simulation,在由自适应算法得到仿真结果后可以直接导出数据表,包含仿真时间.每次跳转的视频切片的BitRate等等,这时候可以在Linux环 ...
- python如何绘制曲线图_python怎么画曲线图
展开全部 # encoding=utf-8 import matplotlib.pyplot as plt from pylab import * #支持中文 mpl.rcParams['font.s ...
最新文章
- 红黑树二叉查找树二叉排序树的理解
- 【NOIP2013模拟】粉刷匠 题解代码
- HDU 2570 迷瘴
- 关于Business Document save时是否设置distribution lock的问题
- UVA - 11361 Investigating Div-Sum Property(数位dp/记忆化搜索板子)
- 直播回顾:准确性提升到 5 秒级,ssar 独创的 load5s 指标有多硬核?| 龙蜥技术
- qt4 mysql_qt4连接mysql_MySQL
- mysql数据库 day03
- spark学习-35-Spark的Map任务输出跟踪器MapOutputTracker
- ELF应用程序二进制接口
- 力扣332. 重新安排行程(JavaScript)
- oracle怎么执行存储过程_分享一个分析Oracle存储过程性能小技巧
- python 重启电脑_如何在系统重启后恢复Python脚本?
- 只考虑用户估计的计算机时间,操作系统第四章进程调度和死锁习题及答案
- html中加hover啥意思,css行内样式hover 内联css怎么使用hover效果
- labelcommand打印条码_Zebra条码打印机编程命令
- 视觉SLAM笔记(64) 八叉树地图
- 计算机发展史上代表性的人物,计算机发展史最具影响力人物
- 【帆软报表】使用技巧及常见问题汇总-持续更新
- 【探索】利用 canvas 实现数据压缩