3D Visualization of Washington State Senate members based on voting records for 2019 by Don Smith

This page you are reading is a visualization of Tabular data about legislators. Data is based on voting records downloaded from http://leg.wa.gov See also Visualization of Washington State House members based on voting records for 2019.

Legislators shown close together voted similarly on motions. Notice that Tim Sheldon votes with Republicans. Positioning is inexact and approximate, due to the stochastic algorithm used, TSne. See the bottom for more detail.

Click and drag with your mouse to navigate in 3D space. Use your mouse scroll bar to zoom. Click on icons right below to reposition.


Visualizations uitlize three.js code found here and on TSne dimensionality reduction.

The three scales/axes (x, y, and z) are arbitrary in this visualization and only serve to define a space on which to show the clustering of lawmakers. There's a well-developed sub-branch of AI that involves so-called "unsupervised" machine learning. Clustering is one example of unsupervised learning. The idea is to project high-dimensional data -- voting records in this case -- into lower dimensions in a way that lets you visualize and understand the data better. TSne is a recent, powerful method of clustering, and I used it to cluster the lawmakers. If I run the algorithm multiple times, details vary -- some lawmakers are moved around quite a bit -- but overall the clustering is similar.