The Fifth Elephant 2014

A conference on big data and analytics



Extending Vega - A visualisation grammar to create interactive visualisations

Submitted May 3, 2014

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.


{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hosted by

All about data science and machine learning