Skip to main content
🌍 Public

Share visualization

Send this visualization to others.

d3NoobV5 Reusable Examples - Area Chart

Public visualization

Viewing a saved revision (read-only)

8026dcf426a64675ba99c00edaf10192

d3NoobV5 Reusable Examples - Area Chart

0 stars1🌍 Public
JJimMaltby
Last edited Jun 6, 2021
Created on Jun 6, 2021

This example demonstrates a reusable area chart built with D3.js v5, showing stock closing prices over time from a CSV dataset with date and close columns. The chart renders an SVG containing a lightsteelblue area path and an overlaid steelblue line, using d3.area() and d3.line() with time and linear scales. Axes are generated via d3.axisBottom and d3.axisLeft, while the chart’s modular structure follows the Pro D3 pattern, separating scales, axes, and drawing functions into reusable components.

AI-generated description

Simple Area Chart:

A vanilla HTML implementation of a d3Noob's V5 examples.

Examples Malcolm Maclean's (d3noob) great book "D3 Tips and Tricks v5.x Interactive Data Visualization in a Web Browser" (https://leanpub.com/d3-t-and-t-v5).

It is 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: