4.14Python数据处理篇之Matplotlib系列(十四)---动态图的绘制
目录
- 目录
- 前言
- (一)需求分析
- (二)随机数的动态图
- 1.思路分析:
- 2.源代码:
- 2.输出效果:
目录
前言
学习matplotlib已经到了尾声,没有必要再继续深究下去了,现今只是学了一些基础的操作,满足日常的需求,精力有限,时间不允许,以后有额外的需求,再去官网查一下,能用就好,今天我们来实战一下,绘制动态图。
(一)需求分析
我的本科专业是学机械的,当然我也要往机械方向发展,我们老师给我这么一个任务:
在我们实验室有一台需要实时测试它的转速,有程序的接口,我需要把它在电脑绘制出来,实时的显示它的变化趋势,这就会用到动态图。
(二)随机数的动态图
1.思路分析:
- 思路:绘图需要数据,得到数据以后交给matplotlib处理就好了。
- 产生数据:x 用for循环依次叠加,y使用np.random.random()生成随机数。
- 改变x轴的坐标:plt.xlim(start, end)
2.源代码:
import numpy as np
import matplotlib.pyplot as plt# 数据(画折线至少需要两个点)
xs = [0, 0]
ys = [1, 1]for i in range(500):# 不断更新这个两个点y = np.random.random()xs[0] = xs[1]ys[0] = ys[1]xs[1] = iys[1] = yplt.plot(xs, ys, "b")plt.xlim(xs[1]-10, xs[1]+10)plt.pause(0.1)# 显示(暂停)
plt.show()
2.输出效果:
由于我制作的.gif的图片显示的时间间隔与代码的不一致,所以看起来不连续,在程序的运行是连续的。
作者:Mark
日期:2019/03/13 周三
转载于:https://www.cnblogs.com/zyg123/p/10529537.html
4.14Python数据处理篇之Matplotlib系列(十四)---动态图的绘制相关推荐
- 4.12Python数据处理篇之Matplotlib系列(十二)---绘图风格的介绍
目录 目录 前言 (一)不同风格 1.说明: 2.使用: 3.代码使用: (二)例子演示 1.dark_background 2.bmh 3.fivethirtyeight 4.ggplot 5.gr ...
- pythonmatplotlib显示数值_4.10Python数据处理篇之Matplotlib系列(十)---文本的显示
目录 前言 今天我们来学习一下文本的显示 (一)中文显示 1.全局的设置 (1)说明: 在matplotlib目前的绘图文字显示时,是不支持中文的,我们想输出中文,需要设置一下. matplotlib ...
- 4.3Python数据处理篇之Matplotlib系列(三)---plt.plot()折线图
目录 前言 (一)plt.plot()函数的本质 ==1.说明== ==2.源代码== ==3.展示效果== (二)plt.plot()函数缺省x时 ==1.说明== ==2.源代码== ==3.展示 ...
- matlab输出的图怎么设置网格背景图片,4.11Python数据处理篇之Matplotlib系列(十一)---图例,网格,背景的设置...
目录 [TOC] 前言 本章节将讲一下三个内容,图例,网格,背景 (一)图例legend 1.默认不带参数的图例 (1)说明: 默认情况下,是自适应的放在图例的位置,需要在绘图的时候,添加Label标 ...
- pythonplt制作饼状图_4.5Python数据处理篇之Matplotlib系列(五)---plt.pie()饼状图
目录 [TOC] 前言 饼状图需要导入的是: plt.pie(x, labels= ) (一)简单的饼状图 (1)说明: pyplot.``pie(x, explode=None, labels=No ...
- Python数据处理篇之Matplotlib系列(六)---plt.hist()与plt.hist参数详解
https://www.cnblogs.com/zyg123/p/10504645.html
- python解复杂方程_Python数据处理篇之Sympy系列(五)---解方程
前言 sympy不仅在符号运算方面强大,在解方程方面也是很强大. 本章节学习对应官网的:Solvers 官方教程 (一)求解多元一次方程-solve() 1.说明: 解多元一次方程可以使用solve( ...
- python 解方程 sympy_Python数据处理篇之Sympy系列(五)---解方程
前言 sympy不仅在符号运算方面强大,在解方程方面也是很强大. 本章节学习对应官网的:Solvers 官方教程 (一)求解多元一次方程-solve() 1.说明: 解多元一次方程可以使用solve( ...
- python解二元一次方程_Python数据处理篇之Sympy系列(五)---解方程
前言 sympy不仅在符号运算方面强大,在解方程方面也是很强大. 本章节学习对应官网的:Solvers 官方教程 https://docs.sympy.org/latest/tutorial/solv ...
最新文章
- linux shell的二级菜单,linux shell编程之菜单选择(一)
- 16.1 用户变量语法
- redis将散裂中某个值自增_redis五种数据类型
- 两台电脑通过usb共享网络_怎样让电脑通过手机共享上网?
- 优雅的避免空指针的示例
- IE9 新功能 五大新特点
- Oracle odi 数据表导出到文件
- 从头认识java-16.4 nio的读与写(ByteBuffer的使用)
- 学习笔记-Rabin-Karp哈希
- ffmpeg解析h264文件,提取图片信息
- 敏捷项目管理之计划扑克游戏
- 下面哪个不是python常用的开发工具_Python程序员常用的IDE和其它开发工具
- bugku convert [MISC]
- 佛山计算机专业刁,计算机应用基础 高职计算机大类专业 刁爱军项目策划方案汇报 原始.pptx...
- latex \nomenclature表达set的时候会有不希望出现的缩进,原因是没有打%符号,问题比较冷门,自己一个个试出来的
- 主流服务器的raid(磁盘阵列)配置
- 带小数的二进制与十六进制互相转换(超暴力版)
- 复杂网络输出某节点的所有邻居节点
- postgresql 的 base64 解密、解码
- 实现在App端授权qq/微信/微博登录