gpt4 book ai didi

Python绘制实时数据

转载 作者:行者123 更新时间:2023-12-01 07:05:10 24 4
gpt4 key购买 nike

我正在寻找一种从 python 绘制实时数据线图或散点图的方法。

通过这些图,我想在试验科学计算算法时监视长时间运行的循环。 IE。帮助我回答这个问题:每次迭代我的结果是否仍在改善,或者我可以取消循环吗?

我正在寻找一种快速而肮脏的方法。我发现使用 Bokeh 和 Dash,人们可以对仪表板进行实时更新编程,但似乎仅仅为了获得更新的绘图就需要大量的样板代码。

最佳答案

这是 Bokeh v1.3.0 的简单“直播”示例。您可以使用 bokehserve --show app.py

运行它

应用程序.py:

from bokeh.plotting import figure, curdoc
from datetime import datetime
import random

plot = figure(plot_width = 1200, x_axis_type = 'datetime', tools = 'pan,box_select,crosshair,reset,save,wheel_zoom')
line = plot.line(x = 'time', y = 'value', line_color = 'black', source = dict(time = [datetime.now()], value = [random.randint(5, 10)]))

def update():
line.data_source.stream(dict(time = [datetime.now()], value = [random.randint(5, 10)]))

curdoc().add_root(plot)
curdoc().add_periodic_callback(update, 1000)

关于Python绘制实时数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58475397/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com