I'm really curious, as I use matplotlib in interactive mode frequently, but I find it too slow for showing real-time updates of some on-going compute process. (It literally slows down my computations.. I thought about coming up with some kind of multiprocess answer to this but it would still have slow updates.)
Actually I'd be really interested in a simpler library than matplotlib that is specifically designed for live, parallel updates using super fast GPU-driven drawing methods.
There's also moviepy, which integrates well with matplotlib (they take RGB arrays as inputs to build the video file, but it has an helper function that converts matplotlib figures into numpy RGB arrays - that should be easy to parallelize). Link: http://zulko.github.io/blog/2014/11/29/data-animations-with-...
If there's a time dimension, there should be an animation.
This animation is part of a blog post I just published [1]. I also have a notebook on github with an example (data & code - [2])
[1] - https://medium.com/football-crunching/the-zone-where-it-happ...
[2] - https://github.com/rjtavares/football-crunching/blob/master/...
http://zulko.github.io/blog/2014/11/29/data-animations-with-...
[1]: https://raw.githubusercontent.com/pylidc/pylidc/master/img/v...