Hi Pierre,
I had an application which was using Qwt5.
My typical use scenario was a QwtPlot with a large number of QwtPlotCurve. For example, 5000 curves (each with ~100 points) would not be unusual.
Zooming and reploting were fairly fast.
I have been trying to move to PythonQwt. I tried to keep it as simple as possible and to limit myself to a CurvePlot and CurveItems.
(there are no tools implemented)
After the change, it is at least 100 times slower for my particular scenario.
It seems that I would have to fall back even further down to qwt.QwtPlot and qwt.QwtPlotCurve (would this solve my speed issue?) but then I no longer have the zooming abilities. You documentation states "The following Qwt classes won't be reimplemented in qwt because more
powerful features already exist in guiqwt: QwtPlotZoomer,
QwtCounter, QwtEventPattern, QwtPicker, QwtPlotPicker."
Are there any existing examples of how to implement zooming directly to a qwt.QwtPlot?
Basically what I want is to plot thousands of lines and the ability to zoom with relatively good responsiveness. I do not need any: toolbars, item lists, per-line interactions, select tools, etc..
Is this something guiqwt/PythonQwt can do?
(I already know pyqtgraph is not fast enough)
Thanks
Vincent