Directed Tree
Code
ts
export const config: ChartConfiguration<'tree'> = {
type: 'tree',
data,
options: {
plugins: {
datalabels: {
display: false,
},
},
},
};
ts
import nodes from './tree.json';
export const data: ChartConfiguration<'tree'>['data'] = {
labels: nodes.map((d) => d.name),
datasets: [
{
pointBackgroundColor: 'steelblue',
pointRadius: 5,
directed: true,
data: nodes.map((d) => Object.assign({}, d)),
},
],
};