Skip to main content
100%

A5 - Scatter Plot Matrix

✓ Published0🌍 Public
RRavneet Singh Bhatia
Last edited Feb 27, 2024
Created on Feb 27, 2024

This scatter plot matrix visualizes three penguin measurements—culmen length, culmen depth, and flipper length—from a CSV dataset, with points colored by species. The visualization shows pairwise relationships across three cells, each pairing two variables with labeled axes. Built with D3.js, the code uses d3.csv for data loading, d3.scaleLinear for coordinate mapping, and d3.axisBottom and d3.axisLeft for ticks. Each cell contains circles rendered in SVG, with shared axes reused between adjacent plots to reveal correlations and species clustering.

AI-generated description

A blank slate starting point showing the "Hello World" for the VizHub V3 Runtime Environment, which supports continuous hot reloading with interactive widgets.

  • There is no index.html - that's what triggers the V3 Runtime
  • The entry point is the main function exported from index.js
  • The main function takes an argument container, a DIV that has measurable dimensions using clientWidth and clientHeight
  • The second argument to main is an options object containing state and setState.
  • The state of the application is stored in state, which is initialized as an empty object {}.
  • The setState function can be called with a function that uses the previous state to create a new state object using immutable update patterns.
  • For an interactive example, see Mouse Follower.

Full course playlist: YouTube: Constructing Visualization 2024.

MIT Licensed

Similar vizzes