Skip to main content
100%

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

✓ Published0🌍 Public
JJimMaltby
Last edited Apr 16, 2022
Created on Dec 29, 2021

This example uses a nested data structure to power a multi-line chart with two drop-down menus, allowing users to filter the displayed sales trends by fruit type and year. The D3.js v5 code visualizes monthly sales figures loaded from a CSV file, rendering the data as separate lines for each year within a selected fruit category. The chart applies a reusable charting pattern based on the ProD3 methodology, using SVG for drawing the axes and line paths, and includes animated transitions when the user changes the filter selections.

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