Hope this is the right forum. I recently built a small graph plotting library, which is still very early stage but highly optimized for speed, so I thought people here might like it.
I normally use plotly for drawing graphs, which is a very nice library with tons of features, but its performance could be… better. I didn’t like how the browser would slow down with large data. So, I thought, how far can I push it if I build it myself?
In the end, I could comfortably plot 10K+ lines with 100M+ points in total, fully interactive. You can zoom in, pan, highlight the line under the cursor, or select a subset of lines by label names (regex is supported) and instantly update the graph.
The library is here: GitHub - yongjik/croquis: Python plotting library for Jupyter Notebook
I named it “croquis” because it’s all about drawing stuff really, really fast. Please tell me what you think, and especially, what features you’d want to see before you would find it useful!