Skip to main content
100%

Fork of Fork of D3 Scatter Plot

✓ Published0🌍 Public
445.saiful@gmail.com
Last edited Mar 30, 2026
Created on Mar 30, 2026

A reusable scatter plot built with the reusable chart pattern displays the Iris dataset from Curran's Gist repository. It uses `d3.scaleLinear`, `extent`, and `axisBottom`/`axisLeft` for axes, with the chart configured via chainable methods for width, height, margin, and data accessors. The plot responds to data updates by joining circles to the DOM, rendering petal length against sepal length with steelblue points at 5-pixel radius and 0.7 opacity.

AI-generated description

D3 Scatter Plot

A reusable D3 scatter plot component built with the reusable chart pattern.

Features

  • Reusable chart function following D3 conventions
  • Configurable margins, dimensions, and data accessors
  • Responsive to data updates
  • Clean axis rendering

Data

Uses the Iris dataset from Curran's Gist repository.

Configuration

The chart can be configured using chainable methods:

  • .width(value) - Set chart width
  • .height(value) - Set chart height
  • .margin(object) - Set margins
  • .xValue(function) - Set X-axis data accessor
  • .yValue(function) - Set Y-axis data accessor
MIT Licensed

Similar vizzes