I still think that wxFreeChart is the way forward for wxWidgets charting and feel sorry that I haven't had time to work on it at all
I have been working on other (non-software) projects and stumbled across GNU Radio https://github.com/gnuradio/gnuradio. Interestingly it offers both Qt and wxWidgets graphing options.
IMHO the wxWidgets one is better, more complete and it has a really nice 'persistence' function. Interestingly, it seems to be implemented from scratch using OpenGL and wxPython.
I am really impressed with the refresh speed, especially when averaging is applied and the waterfall graph. There are some examples here: https://www.youtube.com/watch?v=gHhS90dQ-ZI.
I have hardly used OpenGL, but I wonder if it would be interesting to offer as a backend option for wxFreeChart.
GNU Radio - OpenGL Charting
GNU Radio - OpenGL Charting
wxWidgets 3.1.2, MinGW64 8.1.0, g++ 8.1.0, Ubuntu 19.04, Windows 10, CodeLite + wxCrafter
Some people, when confronted with a GUI problem, think "I know, I'll use Eclipse RCP". Now they have two problems.
Some people, when confronted with a GUI problem, think "I know, I'll use Eclipse RCP". Now they have two problems.