To Move the work of painting graphs to different processes.
Painting the network overlay graphs is heavy. Could be a good idea to move the work of painting each graph to one differnte process? Would be a better idea to replace matplotlib with another way for painting graphs in real time (something faster)?
We could use pyqtgraph instead of matplotlib . It's not quite as full-featured as matplotlib in some respects, but the plots are amazingly fast, it's quick to get started with, and has interactivity features that aren't matched by any other library I've seen. It's being actively developed as well, and will eventually connect with vispy for some really powerful OpenGL based, hardware accelerated visualizations.
It sounds really interesting. We could try it. Do you know whether it offers the possibility to draw networks?
Yes, it offers the functionalities to visualize the networks.