Skip to content

Force Directed Graph

Code

ts
export const config: ChartConfiguration<'forceDirectedGraph'> = {
  type: 'forceDirectedGraph',
  data,
  options: {
    plugins: {
      datalabels: {
        display: false,
      },
    },
  },
};
ts
import miserables from './miserables.json';
export const data: ChartConfiguration<'forceDirectedGraph'>['data'] = {
  labels: miserables.nodes.map((d) => d.id),
  datasets: [
    {
      pointBackgroundColor: 'steelblue',
      pointRadius: 5,
      data: miserables.nodes,
      edges: miserables.links,
    },
  ],
};