Abstractions

09/05/19

This post describes the role of abstractions, and the importance of creating landmarks between layers of abstraction in data visualization.

Part 1 of 3 from my Data Visualization Retrospective talk at Visfest 2019

sl-45

Re-viz-iting the Receipt

06/24/19

A post about the design, the process, and the reception of a side project where I re-designed the receipt with data visualization.

main

Painting

01/07/19

Watercolor, and mixed media paintings.

art

Viz Palette

04/09/18

Born out of a frustration with picking colors for data visualizations. This project is optimized for tweaking, copying, and pasting in and out of JavaScript.

screen-shot-2018-04-09-at-4.40.28-pm

Storytelling in Dashboards

02/26/18

Commonly explanatory data visualization e.g. scrollytelling is framed has having a story, and exploratory data visualization e.g. dashboards is framed as not having a story.

This post examines that framing in three sections:

  • Why does framing exploratory viz as a form of storytelling matter?
  • Why are dashboards more suited for branching narrative?
  • How do I design storytelling in dashboards effectively?
bad-chart

Cartoons

02/26/18

Based on real events. The latest are on instagram.

finis_small

STRONG OPENERS AND LATE BLOOMERS 2015 - 2017

09/05/17

A remake of The Ebb and Flow of Movies by the New York Times.

main

d3-annotation 2.0

08/03/17

The goal of this upgrade is to make the library easier to use. The main change is custom styling is built in, no longer needing a css file, and you can set a color property to change the color of the entire annotation for easy styling.

v2

Bundle Buddy

07/16/17

An explanation of the design of the UI and the data visualizations in Bundle Buddy, a tool to identify code duplication when packaging JavaScript applications.

main

d3 Annotation: Design & Modes

04/20/17

In today's data visualizations, annotations are few and far between. When you do see them they are all styled the same and only discussed as part of the final product in a context-setting mode.

There are many more ways they could be used to better communicate with our audiences. In this post I discuss two topics Annotation Design and Annotation Modes to explore more uses for annotations.

post

d3 Legend

07/14/15

Sick of making legends for your visualizations? Here's my solution, d3 legend a module for d3.

d3-legend