Skip to content
Datasmith.org

Datasmith.org

Experiments in data visualization

  • Home
  • Tools
  • Articles
  • About
  • LinkedIn
Simplifying trees via grammar induction

Simplifying trees via grammar induction

  • Articles

Background You have some important data and you’re eager to share it with thinkers and decision-makers. Like a lot of important data,

Read More
Genetic Algorithm Graph Layout — single-chain graphs

Genetic Algorithm Graph Layout — single-chain graphs

  • Tools

Genetic algorithms provide an expressive, but slow, way to automatically lay out a graph. They suffer when the number of nodes are

Read More
AI for Rock Paper Scissors

AI for Rock Paper Scissors

  • Articles / Tools

Abstract Rock Paper Scissors (RPS) is a decidedly non-trivial game with a fascinating strategy. Here I present a simple RPS AI with

Read More
Alluvial plots vs Sankey diagrams

Alluvial plots vs Sankey diagrams

  • Articles

Alluvial plots and Sankey diagrams: what’s the difference? Alluvial plots and Sankey diagrams are both useful visualization tools.  They have a superficial

Read More
Automatically inferring relational structure from files

Automatically inferring relational structure from files

  • Articles

Background They’ve called you in because they need insight. A plan for the future, perhaps, or a critical evaluation of the present

Read More
Tidy Data in finance

Tidy Data in finance

  • Articles

Tidy Data: the concept “It is often said that 80% of data analysis is spent on the process of cleaning and preparing

Read More
A bold Chord Diagram generator

A bold Chord Diagram generator

  • Tools

Chord diagrams are quite familiar these days. There are several available implementations that use hierarchical edge bundling to show a network of

Read More
Flow diagram generator with gradients

Flow diagram generator with gradients

  • Tools

It’s often useful to show how some property propagates through a system.  There are many approaches to this when we create graphs

Read More
Dimension diagram generator

Dimension diagram generator

  • Tools

This visualizer is intended mainly for data modelling and BI tools.  These tools frequently support ‘dimensional modelling’ in which a fact (such

Read More
An alluvial plot generator with gradients

An alluvial plot generator with gradients

  • Tools

This visualizer is a basic alluvial plot generator, illustrating the use of gradients in category-based visualizations with a hopefully useful working example.

Read More
All text, code and diagrams ©Copyright 2023 Ben Peterson. All rights reserved.