V5 Reusable Examples - Line Types Chart nested data series 1
✓ Published0🌍 Public
JJimMaltby
Last edited Oct 31, 2021
Created on Oct 30, 2021
Forked from d3NoobV5 Reusable Examples - Line Types Chart
This visualization demonstrates how to build a reusable line chart using D3 v5 with nested data series. It plots monthly sales data from a CSV file, displaying sales figures across the months of January through June. The chart uses a time scale for the x-axis and a linear scale for the y-axis, with a steelblue line representing the data. The code follows the ProD3 pattern for reusable chart modules, incorporating margins, axes, and SVG rendering.
AI-generated descriptionAn exploration of nesting data. 1 - simple line 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:
A vanilla HTML implementation.
Reusable structure:
- derived from Mike Bostock's Towards Reusable Charts (https://bost.ocks.org/mike/chart/) as the source of the foundational principles.
- But uses the ProD3 pattern (Pro D3.js Use D3.js to Create Maintainable, Modular, and Testable Charts by Marcos Iglesias https://www.apress.com/gp/book/9781484252024) as the basis for the charts.
Addtional help from and aknowledgement to:
- Mastering D3.js by Castillo Pablo Navarro. https://www.packtpub.com/web-development/mastering-d3js
- Data Visualization with D3.js Cookbook by Nick Qi Zhu https://www.packtpub.com/product/data-visualization-with-d3-js-cookbook/9781782162162
- Developing A D3.js Edge - Constructing reusable D3 components and charts by Chris Viau Andrew Thornton Ger Hobbelt,Roland Dunn https://www.wileyindia.com/developing-a-d3-js-edge-constructing-reusable-d3-components-and-charts.html.
MIT Licensed