Python Непрерывное черчение? - PullRequest
1 голос
/ 05 марта 2020

Я работаю с Python на Raspberry Pi и строю графики данных, которые я хотел бы постоянно обновлять в пределах oop. Я использовал plt.show(), но мне нужна команда, которая не будет приостанавливать код и предпочтительно отображать новые данные на том же рисунке при удалении старых данных. Все могло бы помочь !!!

Вот пример того, чем я сейчас занимаюсь.

while True:
    i = 0
    while i < 128:
        read_serial=ser.readline()
        s[i] = int(read_serial)
        i = i+1
    ref = np.linspace(0,127,128)
    plt.figure(1)
    plt.plot(ref, s)
    plt.show() 

1 Ответ

0 голосов
/ 05 марта 2020

Да, это возможно с помощью Matplotlib Animations. Вот пример: https://pythonprogramming.net/live-graphs-matplotlib-tutorial/

...