时间:2021-05-22
有时,为了方便看数据的变化情况,需要画一个动态图来看整体的变化情况。主要就是用Matplotlib库。
首先,说明plot函数的说明。
plt.plot(x,y,format_string,**kwargs)x是x轴数据,y是y轴数据。x与y维度一定要对应。
format_string控制曲线的格式字串
下面详细说明:
关于标记的一些参数:
另外,marker关键字参数可以和color以及linestyle这两个关键字参数合并为一个字符串。
例如:‘ro-'表示红色的直线,标记为圆形
线条color颜色:
线条样式(linestyle):
标记(marker)参数:
程序demo如下:
得到的结果是循环的sin(x)的折线图
'''动态折线图演示示例''' import numpy as npimport matplotlib.pyplot as plt plt.ion()plt.figure(1)t_list = []result_list = []t = 0 while True: if t >= 10 * np.pi: plt.clf() t = 0 t_list.clear() result_list.clear() else: t += np.pi / 4 t_list.append(t) result_list.append(np.sin(t)) plt.plot(t_list, result_list,c='r',ls='-', marker='o', mec='b',mfc='w') ## 保存历史数据 #plt.plot(t, np.sin(t), 'o') plt.pause(0.1)得到的结果如下:
到此这篇关于python学习之使用Matplotlib画实时的动态折线图的示例代码的文章就介绍到这了,更多相关Matplotlib 实时动态折线图内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
参考博客链接:https://blog.csdn.net/zhanghao3389/article/details/82685072
https://blog.csdn.net/u013468614/article/details/58689735
到此这篇关于python学习之使用Matplotlib画实时的动态折线图的示例代码的文章就介绍到这了,更多相关Matplotlib 实时动态折线图内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了Python基于Matplotlib库简单绘制折线图的方法。分享给大家供大家参考,具体如下:Matplotlib画折线图,有一些离散点,想看看这些
这篇文章主要介绍了Python如何使用内置库matplotlib绘制折线图,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋
之前公司有个绘制实时盈利率折线图的需求,实现的还不错,今天来分享下vue+echarts实现动态折线图的方法。实现代码importechartsfrom'ech
前做PPT要用到折线图,嫌弃EXCEL自带的看上去不好看,就用python写了一个画折线图的程序。importmatplotlib.pyplotaspltx=[
本文实例为大家分享了python画折线图的具体代码,供大家参考,具体内容如下#encoding=utf-8importmatplotlib.pyplotaspl