I'm looking for the best programming language and libraries that can render a large number of lines quickly, specifically when dealing with 100k lines, each with potentially hundreds of points. Currently, I'm using MATLAB, which has capabilities for data thinning, and I've tried various methods to decrease plotting time, such as pre-filtering data based on axis limits. However, I can't downsample or modify the data, and I'm aiming for quicker rendering times if possible. Also, I'm limited to rendering with OpenGL Software, which I'm aware adds constraints. I'm interested in hearing if anyone with MATLAB experience has come across other plotting tools that could offer better performance, like PyQtGraph or multiprocessing, which I'm planning to explore myself.
2 Answers
This seems a bit off-topic; it’s hard to see how this question fits. Might be better to rethink some aspects of your question here.
Have you checked out OpenFrameworks? It's pretty efficient for drawing and easy to get started with.

If it's not relevant to you, maybe just skip it and let those interested engage.