React D3 Tree
Using react-d3-tree (opens in a new tab) to render a tree graph.
import { RoughSVG } from 'react-rough-fiber'; import Tree from 'react-d3-tree'; import './style.css'; const orgChart = { name: 'CEO', children: [ { name: 'Manager', children: [ { name: 'Foreman', children: [ { name: 'Worker', }, ], }, { name: 'Foreman', children: [ { name: 'Worker', }, ], }, ], }, ], }; const options = ({ type }) => { if (type === 'path') { return { fill: 'none', roughness: 3, disableMultiStroke: true, } } return { hachureGap: 4, disableMultiStroke: true, } } export default function App() { return ( <RoughSVG options={options}> <div style={{ width: '100%', height: '500px' }}> <Tree data={orgChart} translate={{x: 50, y: 200}} fill="none"/> </div> </RoughSVG> ); }