Skip to main content
100%

d3EdgeReusable_BarChartWithAxes-Simple2.2_v5

✓ Published0🌍 Public
JJimMaltby
Last edited Oct 25, 2021
Created on Oct 25, 2021

This example shows three bar charts with axes, two fixed and one updated with random data, built using the reusable chart pattern from "Developing a D3.js Edge." It demonstrates the d3.edge.barChart module that returns a function, which uses d3.scaleBand, d3.scaleLinear, and d3.axisBottom/axisLeft to render axes. The code applies d3 transitions with d3.easeBounce for animation, and includes a hover dispatcher that prints data and index values to the console.

AI-generated description

A vanilla HTML implementation of a d3Edge examples (from the ”Developing A D3.js Edge” book) in v5 build towards ProD3js pattern

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:

MIT Licensed

Similar vizzes