I'm looking for some suggestions on a Python library that can perform fast 2-D plotting on PyQt5. I need the ability to interactively pan and zoom on the graph and the ability to display data in real-time. It needs to be well documented and have active development. It also needs to be embeddable within a PyQt user interface as a widget.
Matplotlib seems to be the de-facto standard for plotting on Python but comments I've read suggest it has slow performance.
PyQtGraph seems to be the best match for what I'm looking for but it requires PyQt4. Since Qt4 is now no longer being supported by Qt, I don't want to start a new project using Qt4.
Do you know of any other Python libraries that would meet my requirements or is Matplotlib the best choice and is its performance for real-time plotting as bad as some people have indicated?