6 ms·
I second this. Graphing libs fall into 2 camps: - Flash and JS charts. Those are interactive and most of the processing takes place on the client side, but the
by loginx 17y ago
I second this. Graphing libs fall into 2 camps:
- Flash and JS charts. Those are interactive and most of the processing takes place on the client side, but they cannot be embedded into email reports or PDF documents or anything else, and are very difficult for the average end-user to archive.
- Server-side generated images. Those are not interactive, but obviously can be embeded into anything and easily archived, so tend to be more flexible and require no extra dependencies, such as a fast JS engine or a plugin.
I've been working with both types for way too long, and I eventually settled on PyCha. I wrote a presets package for my apps that allow me to very quickly change every aspect of charts in bulk, and I was floored when I ran my charting benchmarks. It's also one of the few libraries that scale to a very high number of datapoints (provided you remove the line shadow).