DC.js - Introduction
What is DC.js?
DC.js is a charting library for exploring large multi-dimensional datasets. It relies on the D3.js engine to render charts in a CSS-friendly SVG format. It allows complex data visualization to be rendered and has a designed dashboard having Bar Charts, Scatter Plots, Heat Maps, etc. DC.js is built to work with Crossfilter for data manipulation. DC.js enables a single (large) dataset to be visualized with many interconnected charts with an advanced auto-filtering option.
Why Do We Need DC.js?
DC.js charts are data driven and very reactive. In addition, it delivers instant feedback to user interaction using the Crossfilter Library.
DC.js is one of the best data visualization framework and it can be used to generate simple as well as complex visualizations. Some of the salient features are listed below −
- Extremely flexible.
- Easy to use.
- Fast rendering of the charts.
- Supports large multi-dimensional datasets.
DC.js is an open source project and it requires lesser code when compared to others. It comes with the following benefits −
- Great data visualization.
- Performs graphical filtering.
- Fast creation of charts and dashboards.
- Creation of highly interactive dashboards.
In the next chapter, we will understand how to install D3.js on our system.