Nørretranders bandwidth of senses Graphic by David McCandless
Data visualization refers to the techniques used to communicate data or information by encoding it as visual objects (e.g., points, lines or bars) contained in graphics. The goal is to communicate information clearly and efficiently to users. It is one of the steps in data analysis or data science. [Wikipedia]
Information visualization is the study of (interactive) visual representations of abstract data to reinforce human cognition. [Wikipedia]
Nørretranders bandwidth of senses - Graphic by David McCandless
Information graphics (infographics) are devices whose aim is to help an audience complete certain tasks
Wordless Diagrams (2005) by Nigel Holmes.
Design considerations
Designers & users
Designer encodes
User decodes
Information → Visual encoding
→
Visual Decoding → Understanding
What information designers use
Data related
User related
Form adapted to nature of information
User familiarity with form
User knowledge of topic
User abilities
Display type and size
Context where the form is used
The form should be constrained by the goals of the visualization
Google Analytics dashboard
Form Follows Function
20th-century modernist architecture and industrial design principle
The shape of an object should primarily relate to its intended function or purpose
Sullivan, Louis H. (1896). "The Tall Office Building Artistically Considered". Lippincott's Magazine (March 1896).
Outline
Course information
Data visualization
Examples and uses
Tools and software
Visualization tools
Adapted from [Heer 2014]Satyanarayan, Arvind, and Jeffrey Heer. "Lyra: An interactive visualization design environment." In Computer Graphics Forum, 2014.
D3.js
What it is
Javascript client-side library
D3 stands for Data-Driven Documents
Uses recent HTML, SVG, and CSS
Primarily made to use SVG (not raster graphics, i.e., images)
What it does
Loads data in the browser memory
Create elements and bind data to elements within the document