Tutorial (full day)

Title :
Data Visualization for the Web

Organizers :

Abstract :

The purpose of data visualization is to gain and share insights into trends an patterns hidden in data (e.g. numeric values traditionally stored in tables, databases, or social networks), by making these visually more explicit to viewers and readers. Visualization enables scientists, business analysts, economists, journalists, etc., to turn large and complex sets of raw and modeled data into simple, familiar graphics that most people can understand, interact with, and share—typically online.

While there are increasingly numerous “off the shelf” software products available for producing standard charts (e.g., Tableau, Power BI, or Qlik Sense), practitioners in the aforementioned fields and industries are often confronted with their limited expressivity. Furthermore, despite those software products allow publication on the web of charts, they do not fully leverage the possibilities of combining presentation standards (e.g HTML, SVG) with data-related W3C standards (e.g Semantic Web, XML, RDF).

The goal of this tutorial is to provide such practitioners with both the design foundations, and the basic coding skills required to create browser-based, personalized graphics that are easily publishable online. Participants will have the opportunity to familiarize themselves with the D3.js library, the longstanding industry standard for online data visualization, which effectively builds on web standards (e.g., HTML, CSS, SVG, JavaScript, etc.), and manipulation of the DOM-Tree. Participants will create several graphics, following a rigorous, yet creative design process. This should provide them with the minimum set of skills required to produce their own expressive data visualizations.