【问题标题】:Python plot real time data for last 100 pointsPython绘制最后100个点的实时数据
【发布时间】:2017-07-10 05:18:22
【问题描述】:

我有一个大型时间序列 pandas 数据框,其中包含过去几年的分钟数据:

df = ['timestamp', 'A', 'B']

我只想为最后 100 个数据点绘制实时图,因为我不想计算整个数据集。数据每分钟从 sql 数据库更新一次。我可以很好地绘制一次,但我在使用 while true 语句时遇到了困难。任何帮助将不胜感激。

【问题讨论】:

  • 如果您向我们展示您拥有的东西,那么提供帮助会容易得多。
  • 这里没有人可以估计您“使用 while true 语句有困难”的问题究竟是什么。如果您对实际代码有疑问,请提供它的minimal reproducible example。如果您有概念性问题,请将其表述为易于理解并添加一些伪代码以使其清晰。

标签: python pandas matplotlib real-time


【解决方案1】:

这是你需要的吗?

import time
while True:
    # Plot the last 100 data points
    time.sleep(60)

【讨论】:

    猜你喜欢
    • 2018-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-25
    • 2012-08-17
    • 2021-06-24
    相关资源
    最近更新 更多