graph = {
const graph = new Graph();
const nodes = await FileAttachment("miserables-nodes.csv").csv()
nodes.forEach(n=>{
const attributes = {...n}
graph.addNode(n["id"], attributes)
});
const edges = await FileAttachment("miserables-edges.csv").csv()
edges.forEach(e=>{
graph.addEdge(e["source"], e["target"])
});
graphologyLayout.random.assign(graph);
graph.setAttribute("iterations", 0)
return graph;
}