Background You have some important data and you’re eager to share it with thinkers and decision-makers. Like a lot of important data,
Author: Ben Peterson
Genetic Algorithm Graph Layout — single-chain graphs
Genetic algorithms provide an expressive, but slow, way to automatically lay out a graph. They suffer when the number of nodes are
AI for Rock Paper Scissors
Abstract Rock Paper Scissors (RPS) is a decidedly non-trivial game with a fascinating strategy. Here I present a simple RPS AI with
Alluvial plots vs Sankey diagrams
Alluvial plots and Sankey diagrams: what’s the difference? Alluvial plots and Sankey diagrams are both useful visualization tools. They have a superficial
Automatically inferring relational structure from files
Background They’ve called you in because they need insight. A plan for the future, perhaps, or a critical evaluation of the present
Tidy Data in finance
Tidy Data: the concept “It is often said that 80% of data analysis is spent on the process of cleaning and preparing
A bold Chord Diagram generator
Chord diagrams are quite familiar these days. There are several available implementations that use hierarchical edge bundling to show a network of
Flow diagram generator with gradients
It’s often useful to show how some property propagates through a system. There are many approaches to this when we create graphs
Dimension diagram generator
This visualizer is intended mainly for data modelling and BI tools. These tools frequently support ‘dimensional modelling’ in which a fact (such
An alluvial plot generator with gradients
This visualizer is a basic alluvial plot generator, illustrating the use of gradients in category-based visualizations with a hopefully useful working example.