Building a sortable (and clickable!) table with dc.js and crossfilter

Posted on Tags , , , ,

I’ve recently been playing around with dc.js to build some neat interactive data visualizations and dashboards to analyze the performance of machine learning models. The interactive data-slicing and visualizations enabled by dc.js and crossfilter are perfect for digging deep into any type of multi-dimensional data.  They help with gaining a more intuitive understanding of the data, and help me better understand the performance and deficiencies of different machine learning models.

One of the less “fancy” dc.js widgets is the dataTable. That isn’t meant as a criticism, just that it doesn’t look nearly as impressive out of the box as the slickly animated charts that you are likely accustomed to if you have used dc.js a fair bit. This of course is completely understandable since the goal of the dataTable class is to provide a flexible interface to an object that enables the generation of tables that can then be styled and tweaked per the user’s desires. Continue reading Building a sortable (and clickable!) table with dc.js and crossfilter