如何在xax上绘制以毫秒为单位的livedata?

2024-10-03 13:24:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我是新的编程,我目前正试图可视化部队数据每秒。 数据是通过模拟实时“给我”的。你知道吗

我试过用时间。时间()用于x轴,但是plt.绘图不会用那个命令显示任何东西,只是plt.散射(),但由于我想要一个折线图,我不能只使用plt.散射. 你知道吗

import matplotlib
import matplotlib.pyplot as plt
import numpy as np
from win32com.client import Dispatch
import time

Application = Dispatch('Program I am using')
myPlatform = Application.ActiveExperiment.Platforms[0]

while (True):

        if(myPlatform.ActiveVariableDescription.Variables["Platform():]")

                soll_kraft = myPlatform.ActiveVariableDescription.Variables["Platform():]")
                ist_kraft = myPlatform.ActiveVariableDescription.Variables["Platform():]")

                ts = time.time()

                plt.scatter(ts, soll_kraft, color='red')
                plt.scatter(ts, ist_kraft, color='green')
                plt.plot(ts, soll_kraft, color='red')
                plt.plot(ts, ist_kraft, color='green')

                plt.pause(0.005)
                plt.draw()
        else:
                plt.close()

我希望分散点通过线连接,但我只是得到点。你知道吗


Tags: 数据importtimematplotlib时间pltvariablescolor