data driven graphics made easy


Like any tech field D3.js and data visualisation has its own terms and jargon.

Big Data

Data that is big. A buzzword used to describe data sets that are so large or complex that traditional data processing applications cannot cope with them. Challenges include analysis, capture, data curation, search, searching, storage, transfer, visualisation, and information privacy. The internet and related technologies has opened up all sorts of data sets that could be described as "big" that were previously largely unavailable.


D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG, and CSS. D3’s emphasis on web standards gives you the full capabilities of modern browsers without tying yourself to a proprietary framework, combining powerful visualization components and a data-driven approach to DOM manipulation.

Data Driven Documents

The long name for d3.js. Web pages, or web graphics created directly from data.

Data Visualisation

Data visualization is the presentation of data in a pictorial or graphical format. Visual representations such as charts and maps allow people to understand information more easily and quickly.


A javascript library that is used as an add-on to d3.js to provide a charting API to quickly and easily create and combine bar, line, area and scatter charts.

Service Design

Wikipedia defines service design as a form of conceptual design which involves the activity of planning and organizing people, infrastructure, communication and material components of a service in order to improve its quality and the interaction between service provider and customers.