I am new to matplotlib and I am trying to get started with animation library.
There is an example here for a simple strip chart:

https://matplotlib.org/examples/animation/strip_chart_demo.html

I tried to use this example in a thread. I created a simple <b>threading.Thread</b> class, and in it's<b> run() </b>method, called:
ani = animation.FuncAnimation(fig, scope.update, emitter, interval=10,True)
plt.show()

here is class:

class graph(threading.Thread):

    def __init__(self, feeder):
        threading.Thread.__init__(self) 
        self.fig, self.ax = plt.subplots()
        self.scope = Scope(self.ax)
        self.feeder=feeder
        self.running=True

    def run(self):
        while self.running:
            ani = animation.FuncAnimation(self.fig, self.scope.update, self.feeder.emit_ch1(), interval=1, blit=True)
            plt.show()
            
but when I start this thread, it never shows the windows. Isn't this right usage?

        
        
        
<br/><hr align="left" width="300" />
View this message in context: <a href="http://matplotlib.1069221.n5.nabble.com/animation-in-thread-tp48055.html">animation in thread</a><br/>
Sent from the <a href="http://matplotlib.1069221.n5.nabble.com/matplotlib-users-f3.html">matplotlib - users mailing list archive</a> at Nabble.com.<br/>