Skip to main content
100%

d3Edge_v5ProReusable_BarChart-Ch4.2

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

This bar chart example demonstrates the Pro D3.js reusable chart pattern, rendering two separate charts from distinct datasets. Mouse hover on the first chart triggers a custom event that logs data values and indices to the console. The visualization uses d3.scaleBand and d3.scaleLinear for axes, with d3.axisBottom and d3.axisLeft for tick marks, all drawn as SVG rectangles with CSS styling.

AI-generated description

Simple Line Chart:

A vanilla HTML implementation of a d3Edge examples in v5 build towards ProD3 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