• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    python学习之使用Matplotlib画实时的动态折线图的示例代码

    有时,为了方便看数据的变化情况,需要画一个动态图来看整体的变化情况。主要就是用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 np
    import 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 实时动态折线图内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    您可能感兴趣的文章:
    • python使用matplotlib绘制折线图教程
    • python使用matplotlib模块绘制多条折线图、散点图
    • Python基于Matplotlib库简单绘制折线图的方法示例
    • python matplotlib折线图样式实现过程
    • wxPython+Matplotlib绘制折线图表
    • Python利用matplotlib绘制折线图的新手教程
    • python使用matplotlib绘制折线图的示例代码
    • Python如何使用内置库matplotlib绘制折线图
    • python数据可视化之matplotlib.pyplot基础以及折线图
    上一篇:python如何实现递归转非递归
    下一篇:python openpyxl模块的使用详解
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    python学习之使用Matplotlib画实时的动态折线图的示例代码 python,学,习之,使用,Matplotlib,