【Python可视化】matplotlib画动态曲线
matplotlib是python里最popular的画图工具,最近发现它可以用来画动态图。可以看看AI模型训练时候的loss曲线,accuracy变化等等。客观上,比tensorboard更简洁。
代码还是很简单滴:
import matplotlib.pyplot as plt
from random import randomdef do_something():for p in range(10000000):res += pfig, ax = plt.subplots()
x = []
y = []
res = 0
for i in range(50):x.append(i)y.append(50*random())ax.cla() # clear plotax.plot(x, y, 'r', lw=1) # draw line chart# ax.bar(y, height=y, width=0.3) # draw bar chartdo_something() plt.pause(0.1)
展示效果如下:
同时支持折线图和柱状图,只需设置x和y两个list就行。至于那个do_something函数,你可以改为任意运算函数,y值可以由这个运算函数得出,这样使得动态图有意义。
有疑问可留言~
【Python可视化】matplotlib画动态曲线相关推荐
- python画动态图代码-Python使用matplotlib画动态图
import numpy as np import matplotlib.pyplot as plt import math from scipy.interpolate import make_in ...
- python画动态图-Python使用matplotlib画动态图
import numpy as np import matplotlib.pyplot as plt import math from scipy.interpolate import make_in ...
- python实时绘制动态曲线_pyqt中使用matplotlib绘制动态曲线
一.项目背景: 看了matplotlib for python developers这本书,基本掌握了在pyqt中显示曲线的做法,于是自己写一个. 二.需求描述: 1)X轴显示时间点,显示长度为1分钟 ...
- python 可视化 ploty 画3dmesh网格图
python 可视化 plotly 画3dmesh网格图 最近在工作中遇到python 打印可视化3D图.需求是根据以下CSV文件黄色高亮的三列打印3D立体网格图,尝试过用matplotlib打印出来 ...
- Matplotlib画动态散点图:
Matplotlib画动态散点图: X=np.random.randint(0,512,20).tolist() Y=np.random.randint(0,512,20).tolist() pri ...
- Python可视化matplotlib自定义:运行时参数修改、自定义样式、默认样式+plt.style.use()
Python可视化matplotlib自定义:运行时参数修改.自定义样式.默认样式+plt.style.use() 目录 Python可视化matplotlib自定义:运行时参数修改.自定义样式.默认 ...
- Python可视化matplotlib绘制三维可视化图形(Three-Dimensional)
Python可视化matplotlib绘制三维可视化图形(Three-Dimensional) Matplotlib最初设计时只考虑二维可视化绘图.大约在1.0版本发布的时候,在Matplotlib的 ...
- Python可视化matplotlib多子图可视化(Multiple Subplots):plt.axes()、plt.subplot()、plt.subplots()、
Python可视化matplotlib多子图可视化(Multiple Subplots) 目录 Python可视化matplotlib多子图可视化(Multiple Subplots) 手动绘制子图
- python 画柱状图-Python 使用 matplotlib 画柱状图教程
Python 使用 matplotlib 画图是非常方便的,之前的文章记录了<Python 使用 matplotlib 画折线图教程>,今天就再次记录一下使用 matplotlib 画柱状 ...
最新文章
- 丢弃Transformer!旷视和西安交大提出基于FCN的端到端目标检测网络
- 网速不给力,我们自己给——MinGW的手动安装与配置
- [Design] Strategy Pattern
- python函数def_python def 函数
- 区块链 p2p点对点网络是什么
- ds18b20温度转换指令_【原创】基于单片机的DS18B20温度显示
- 盐城机电高等职业技术学校计算机专业,盐城机电高等职业技术学校
- [Daozy][区块链 EOS 课程]第2课 EOS编译和启动
- java 重写或者覆父类方法的使用throws 抛出异常,为什么要小于父类父类,java面试点
- 移动端事件--touch事件的分类、touch事件的event对象、 其他触摸事件
- rundeck 警告邮件QQ邮箱设置
- 安卓案例:读取与解析JSON
- 自制VOC2007数据集——train、trainval、val、test文件的生成
- matlab中dcsk,【网安学术】煤矿井下MIMO-CD-FM-DCSK通信性能的分析
- 第一章 计算机系统概述
- cs ss ds es
- python实现百度新闻爬取并存入数据库(二)
- 安恒11月赛Web题目复现
- python怎么生成日志_python 生成模拟日志
- 给图像增加一种噪声,构造并利用至少两种高通滤波器实现频率域的滤波
热门文章
- 电阻、电容、电感选型
- 【Vue基础】什么是跨域?如何解决跨域问题?浅浅了解一下什么是登录鉴权
- mysql 数据库备份 乱码_再谈 MySQL 数据库备份恢复和乱码问题
- 个人无法获取备案授权码所购买的腾讯云服务器还能备案吗?
- Linux--进程和计划任务管理 理论干货+实操(程序,进程,线程之间关系的详解,静态与动态查看进程方式,控制进程的 方式,一次性任务与周期性任务的设置)
- 可以录制手机尺寸的录屏软件有哪些?
- 产品需求说明书 PRD模版
- 报告显示,新闻资讯是搜索引擎平台用户的第一需求
- 联通签到php,联通缓存服务器测速脚本(php)
- 西门子s7 200smart与台达VFD M变频器通讯 触摸屏与plc以太网通讯,PLC与变频器通讯485口相连