Skip to main content
100%

V5 Reusable Examples - Nested data, Chart series - Example 3.2

✓ Published0🌍 Public
JJimMaltby
Last edited Nov 9, 2021
Created on Nov 9, 2021

This example demonstrates nested data aggregation by displaying a bar chart of average sales per fruit across twelve months, with each fruit’s total sales represented as a single bar. The chart uses d3.rollup to group the CSV data by fruit and calculate the sum of sales values. The visualization is built with d3.scaleBand and d3.scaleLinear for positioning, while d3.axisBottom and d3.axisLeft render the axes. The reusable chart pattern follows the ProD3 structure, with the SVG rendered using d3-selection and append methods.

AI-generated description

An exploration of nesting data. 3 - rollup bar chart.

Using the tutorial and series of charts described here:

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

d3.js ver: v5.

D3 pattern used:

Addtional help from and aknowledgement to:

MIT Licensed

Similar vizzes