I'm looking for a chart library that can plot real-time data, can anyone give any suggestions?
I have used HighCharts before for this. You'll want to look at their "Dynamic Charts" section: http://www.highcharts.com/demo/dynamic-update
C3.js: D3-based reusable chart library
31–40 of 81 posts
Re: C3.js: D3-based reusable chart library
#32Out of raw d3.js, nvd3.js, cubism, and rickshaw.js, I've by far had the best experience with nvd3. I was particularly pleased with the way nvd3 supports sliding data off line charts without any extra work. D3.js is an excellent, low level visualization library. But you will find yourself spending days to a couple weeks with custom styling, tooltips, legends, etc. Many high level charting libraries are nice because th…
Re: C3.js: D3-based reusable chart library
#33Careful, this has pretty much zero documentation and inconsistent options available for each chart type. I started a project with it and after a great start realised I had to scrap it all and start from scratch with some more complete alternative (haven't started looking yet).
But they do have a lot of examples, a lot more than eg. nvd3.
Re: C3.js: D3-based reusable chart library
#34I've been evaluating HighCharts, Vega, Rickshaw, NVD3, C3, but the one I've been impressed with in terms of performance thus far is Epoch: http://fastly.github.io/epoch/
Re: C3.js: D3-based reusable chart library
#35Out of raw d3.js, nvd3.js, cubism, and rickshaw.js, I've by far had the best experience with nvd3. I was particularly pleased with the way nvd3 supports sliding data off line charts without any extra work. D3.js is an excellent, low level visualization library. But you will find yourself spending days to a couple weeks with custom styling, tooltips, legends, etc. Many high level charting libraries are nice because th…
Re: C3.js: D3-based reusable chart library
#36If you want your reusable library to be adopted widely, you have to write good docs. I was hoping I could replace NVD3.js with C3.js but the docs are on par.
Re: C3.js: D3-based reusable chart library
#37The type of chart I've found most useful is heat map charts, and none of the charting library I've looked at provide that: Here's an example from a Datadog dashboard: https://cloud.githubusercontent.com/assets/1189716/4064956/6... I wish such a chart style was more common, it's so much more useful than a typical line chart of the median/p9x. Unfortunately, I'm not familiar enough with D3 and such to write my own; it…
Re: C3.js: D3-based reusable chart library
#38I'm looking for a chart library that can plot real-time data, can anyone give any suggestions?
Re: C3.js: D3-based reusable chart library
#39Out of raw d3.js, nvd3.js, cubism, and rickshaw.js, I've by far had the best experience with nvd3. I was particularly pleased with the way nvd3 supports sliding data off line charts without any extra work. D3.js is an excellent, low level visualization library. But you will find yourself spending days to a couple weeks with custom styling, tooltips, legends, etc. Many high level charting libraries are nice because th…
Re: C3.js: D3-based reusable chart library
#40dc.js has similar goals (though more focused on large, multi-dimensional data sets), with 1 extra year to mature http://dc-js.github.io/dc.js/
Since we wanted the set of charts to be driven by dynamic data, we were looking at either implementing functions to take a configuration object and translate that into a series of DC API calls, or switching to a charting library that already took configuration objects and hooking the charts together with Crossfilter ourselves.
The latter approach won out, largely because the C3 default look and feel was closer to what we wanted as well, compared to the DC defaults.