Live data from Hacker News

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

novus.github.com

11–20 of 50 posts

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

#11
post #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.

It would be great to actually figure out the steps required to make this happen. I'm not familiar with D3's code at all, but I know that it renders to SVG. Would it be possible to easily "plug in" Raphael's SVG/VML abstraction?

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

#12

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.

Which browser are you using? I would suggest trying Chrome.

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

#14
post #11
post #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.

It would be great to actually figure out the steps required to make this happen. I'm not familiar with D3's code at all, but I know that it renders to SVG. Would it be possible to easily "plug in" Raphael's SVG/VML abstraction?

I'd be highly interested in the result of this, if anyone has looked into it (or is going to look into it)!

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

#15
post #13

Anyone got any examples using NVD3.js or d2.js to render charts from constantly updating data? Like reading a websocket stream or query a json source every 2s and updating chart.

This tutorial guides you step by step through a bar chart with dynamic updates (the link is to part 2, which deals with the updating):

http://mbostock.github.com/d3/tutorial/bar-2.html

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

#19
post #13

Anyone got any examples using NVD3.js or d2.js to render charts from constantly updating data? Like reading a websocket stream or query a json source every 2s and updating chart.

What is this d2.js? I'm finding nothing about it on Google or Github...

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

#20
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…

I've used Highcharts (http://www.highcharts.com/) for a couple of projects and they have been very nice.
Post reply on HN