Код ниже работает хорошо. Он обновляет aws график при перемещении ползунков. Я хотел бы изменить этот код, чтобы график обновлял aws каждые несколько секунд самостоятельно с изменением данных. Можно использовать случайные числа. Когда ползунки перемещаются, я хотел бы, чтобы набор случайных чисел был перерисован с использованием m и b, примененных к текущим случайным числам. Я пробовал с потоками и обнаружил, что time.sleep в потоке изменил вывод. Ищу правильный подход не готового кода.
%matplotlib inline
from ipywidgets import interactive
import matplotlib.pyplot as plt
import numpy as np
def f(m, b):
plt.figure(2)
x = np.linspace(-10, 10, num=1000)
plt.plot(x, m * x + b)
plt.ylim(-5, 5)
plt.show()
interactive_plot = 0
def main():
global interactive_plot
interactive_plot = interactive(f, m=(-2.0, 2.0), b=(-3, 3, 0.5))
print(interactive_plot)
output = interactive_plot.children[-1]
output.layout.height = '350px'
main()
interactive_plot