Skip to main content
100%

Tree diagram using flat data with v5

✓ Published0🌍 Public
Dd3noob
Last edited Nov 26, 2019
Created on Nov 26, 2019

This example shows a horizontal tree diagram built with D3 v5, displaying hierarchical data from a flat array of name and parent fields. It converts the flat data into a hierarchy using `d3.stratify`, then applies the `d3.tree` layout to position nodes. The SVG rendering includes curved `path` links between nodes, with circles for nodes and labels positioned to the right for leaves and left for internal nodes. The code uses `d3.hierarchy` and D3 selections to append elements, styled with CSS for node fills and link strokes.

AI-generated description

This is a tree diagram that used data from a 'flat' format. It has been written with d3.js v5 and is based on the simple horizontal version here

This is designed to be used as part of documenting an update to the book D3 Tips and Tricks to version 5 of d3.js.

mit Licensed

Similar vizzes