что это за пункт с маркером
  • не отображается с кругами?
  • Это сработало для меня. Неоднократно вызывает функцию, обновляющую график каждый раз.

    import matplotlib.pyplot as plt
    import matplotlib.animation as anim
    
    def plot_cont(fun, xmax):
        y = []
        fig = plt.figure()
        ax = fig.add_subplot(1,1,1)
    
        def update(i):
            yi = fun()
            y.append(yi)
            x = range(len(y))
            ax.clear()
            ax.plot(x, y)
            print i, ': ', yi
    
        a = anim.FuncAnimation(fig, update, frames=xmax, repeat=False)
        plt.show()
    

    «fun» - это функция, которая возвращает целое число. FuncAnimation будет многократно называть «обновление», он будет делать это «xmax» раз.

    20
    задан mpromonet 6 August 2016 в 17:06
    поделиться