dc.js is a javascript charting library with native crossfilter support, allowing highly efficient exploration on large multi-dimensional datasets (inspired by crossfilter's demo). It leverages d3 to render charts in CSS-friendly SVG format. Charts rendered using dc.js are data driven and reactive and therefore provide instant feedback to user interaction.
dc.js is an easy yet powerful javascript library for data visualization and analysis in the browser and on mobile devices.
This page is running dc.js version
Take a look at the annotated source to the Nasdaq Example shown below.
Please direct questions and support requests to Stack Overflow or the user group.
Get help faster with a working example! Fork these to get started:
blank jsFiddle - example jsFiddle - blank bl.ock - example bl.ock
The following charts provide an example of dc.js used against 27 years of Nasdaq 100 index data. Although it is just an example, using it you can already ask some interesting questions. If I am going to gamble whether Nasdaq 100 will gain or lose tomorrow what is my chance? Is Friday or Monday the most unlucky day for investors? Is spring better than winter to invest? Can you find the outliers? When did the outliers occur?
Public data source: PiTrading.com.
Try it out or check out these other examples.
select a time range to zoom in