I've been looking recently at solution for creating charts for a web page.
After a bad experience with (an outdated version) of Highcharts, I tried to give a chance for D3.js, which I find very handy.
Since I'm on a tight schedule for this project, I'm trying to find a library for reusable charts that sits on top of D3.
So far the only candidates I found are Miso Project's d3.chart and NVD3.js.
The problems are that d3.chart is only a tiny framework for making reusable charts, while NVD3 is very extensive, but not very flexible and very undocumented.
Is there an alternative to those libraries (or should I start writing one)?
Did you check out Vega?
I do agree with ckersch's comment above that, in the long run, writing your own visualization from the ground up with d3 is usually appropriate... and fun. (Of course this also depends on what you're actually trying to accomplish.)
Personally, I would not recommend writing your own framework because, chances are, it won't be reusable beyond your current project.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With