• 大小: 2KB
    文件类型: .py
    金币: 2
    下载: 2 次
    发布日期: 2021-08-08
  • 语言: Python
  • 标签: Python  

资源简介

实时显示数据对于数据采集,分析系统都是非常必要的。Python作为一种非常常用的语言,能够在各种不同平台上方便的使用。 在这个例子中,我使用简单的基础函数实现数据的实时显示。

资源截图

代码片段和文件信息

#!/usr/bin/env python3

import matplotlib.pyplot as plt
import numpy as np

# use ggplot style for more sophisticated visuals
plt.style.use(‘ggplot‘)

def live_plotter(x_vecy_vec_dataline_realtimeidentifier=‘‘pause_time=0.1):
    if line_realtime==[]:
        # this is the call to matplotlib that allows dynamic plotting
        plt.ion()
        fig = plt.figure(figsize=(136))
        ax = fig.add_subplot(111)
        # create a variable for the line so we can later update it
        line_realtime = ax.plot(x_vecy_vec_data‘-o‘alpha=0.8)        
        #update plot label/title
        plt.ylabel(‘Y Label‘)
        plt.title(‘title: {}‘.format(identifier))
        plt.show()
    
    # after the figure axis and line are created we only need to update the y-data
    line_realtime.set_xdata(x_vec)
    line_realtime.set_ydata(y_vec_data)
    # line_realtime.set_data(x_vecy

评论

共有 条评论