renderer = {
GraphologyLibrary.layout.circular.assign(graph)
let sensibleSettings = GraphologyLibrary.layoutForceAtlas2.inferSettings(graph)
sensibleSettings.outboundAttractionDistribution = true
GraphologyLibrary.layoutForceAtlas2.assign(graph, {iterations: 1000, settings: sensibleSettings, getEdgeWeight: "weight"})
GraphologyLibrary.layoutNoverlap.assign(graph)
add_colors_sizes_to_graph()
return new Sigma.Sigma(graph, document.getElementById('sigma-container'),
{labelRenderedSizeThreshold: 2.5}
)
}