Skip to main content
100%

V5 Reusable Examples - Nested data, Chart (line) series DDM - Example 5.2

✓ Published2🌍 Public
JJimMaltby
Last edited Nov 24, 2021
Created on Nov 24, 2021

This example demonstrates a reusable multi-line chart with a Drop Down Menu to filter fruit sales data by year. It uses D3.js v5 to render an SVG chart with axes and animated line series, nested data structures, and a menu that updates the visualization. The code follows a modular, reusable chart pattern inspired by Mike Bostock's guidelines and the ProD3.js approach, employing D3's `scaleTime`, `scaleLinear`, `axisBottom`, `axisLeft`, and `scaleOrdinal` APIs to manage scales, axes, and color encoding.

AI-generated description

An exploration of nesting data. Nested multi-line chart with Drop Down Menu to filter data.

Using the tutorial and series of charts described here:

https://amber.rbind.io/2017/05/02/nesting/

D3.js version: v5.

D3 pattern used:

Addtional help from and aknowledgement to:

MIT Licensed

Similar vizzes