By the way, soon I will have a book out on creating interactive
applications using matplotlib. I devote an entire chapter to clearly (I
hope!) demonstrating how to use particular GUI toolkits with matplotlib. It
is currently going through the final pre-publishing steps, so I should be
announcing it
Even deprecated, mpl.finance can do some of the things you need.
Check these tutotials, and others, here:
https://www.youtube.com/playlist?list=PLQVvvaa0QuDc2QjQOkZ4rtLYZVll_sZFZ
There is also something about live stream and memory usage concern with
matplotlib when reloading the charts, somewhere