The Fifth Elephant 2014

A conference on big data and analytics

Up next

Extending Vega - A visualisation grammar to create interactive visualisations




I want to present the work I am doing in extending a visualization grammar Vega (


Vega lets users specify d3 visualizations just by specifying a json object (no programming required otherwise).

One of the major extensions of Vega is to create interactive visualizations. Crossfilter ( is a library which lets you connect multivariate datasets. So I was curious if we could extend Vega by including Crossfilter in the Vega’s codebase.

So you should be able to create an interactive visualization just by specifying a json object.

The talk will present the thought process and steps taken to achieve this.


Some knowledge of d3.js and crossfilter will be helpful in understanding.

Speaker bio

I am a computer programmer by background. These days I am very interested in technologies which help us make sense of big data e.g. data visualizations, natural language tools etc.

Before this I have worked in couple of interenet startups.