Skip to main content
100%

d3NoobV5 Reusable Examples - Histogram

✓ Published0🌍 Public
JJimMaltby
Last edited Sep 1, 2021
Created on Jun 7, 2021

This example shows a reusable histogram of earthquake magnitudes, with time on the x-axis and the count of earthquakes per month on the y-axis. The chart is built with D3 v5, using `d3.histogram` to bin the data and `d3.scaleTime` and `d3.scaleLinear` for the axes. It renders as SVG, with bars styled in steelblue. The code is structured using Mike Bostock’s reusable chart pattern and the Pro D3.js modular template, with data loaded from the included `earthquake.csv` file.

AI-generated description

Simple Histogram: showing earthquakes.

A vanilla HTML implementation of reusable version of 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).

The reusable template 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:

MIT Licensed

Similar vizzes