Live data from Hacker News

NVD3.js: re-usable charts for d3.js

novus.github.com

1–10 of 50 posts

Re: NVD3.js: re-usable charts for d3.js

#3
Does anyone have any other recommendations for other interesting JS charting frameworks to evaluate? I'm using flot at the moment, I'm really keen to have a dig around in this now.

(My particular sunny day wish list is for live & historical scientific strip chart style data logging: flexible date support, intuitive horizontal timeline dragging & zooming, live updating, line charts with gaps in them, rendering largish datasets (especially in a drill-down style), and logarithmic axes - especially if you can mix them with linear axes.)

Re: NVD3.js: re-usable charts for d3.js

#4
post #3

Does anyone have any other recommendations for other interesting JS charting frameworks to evaluate? I'm using flot at the moment, I'm really keen to have a dig around in this now. (My particular sunny day wish list is for live & historical scientific strip chart style data logging: flexible date support, intuitive horizontal timeline dragging & zooming, live updating, line charts with gaps in them, rendering largish…

Yes, this framework. You can do all those things and much, much more using the d3 toolkit this is built on. It's a complex and powerful framework (and relatively low-level, which is why this was meta-framework was built, apparently). But if you invest some time learning it, you'll be able to use mold these components any way you wish.

Re: NVD3.js: re-usable charts for d3.js

#5
post #2

Excuse me, I have an end zone victory dance to deliver.

Tell me about it -- I've been waiting more someone to build a higher-level framework on top of d3. It's not a whole lot more than can be found in the d3 examples at the moment, but I can see this growing into an incredible toolkit, and one that can be customized at will using d3's power.

Re: NVD3.js: re-usable charts for d3.js

#6
They look great and we can never have enough cool JavaScript graphing technologies.

However the performance of these graphs is currently too slow for me. When I hover my mouse over a line the response is very stuttery while flot and highcharts are smooth as silk.

Re: NVD3.js: re-usable charts for d3.js

#7
Somebody has to really manage to make d3 run on 7<=IE<10. This is a powerful technology for businesses, it may even replace Power Point (the famous software for torture) for some things (especially those that are updated often since you still do this manually in PP). But it needs to run decently and painlessly in IE.

Re: NVD3.js: re-usable charts for d3.js

#8
post #3

Does anyone have any other recommendations for other interesting JS charting frameworks to evaluate? I'm using flot at the moment, I'm really keen to have a dig around in this now. (My particular sunny day wish list is for live & historical scientific strip chart style data logging: flexible date support, intuitive horizontal timeline dragging & zooming, live updating, line charts with gaps in them, rendering largish…

Check out http://code.shutterstock.com/rickshaw/, also built on d3.js

Re: NVD3.js: re-usable charts for d3.js

#10

They look great and we can never have enough cool JavaScript graphing technologies. However the performance of these graphs is currently too slow for me. When I hover my mouse over a line the response is very stuttery while flot and highcharts are smooth as silk.

This must be something to do with the way they've set the transitions up (i.e. they've built in some delay). I've had no performance problems with d3. Do you mean when the tooltip fades in or something else?
Post reply on HN