feat: add popularity option
This commit is contained in:
@@ -92,7 +92,9 @@ def graph_json():
|
||||
G = nx.DiGraph()
|
||||
G.add_weighted_edges_from([(e["source"], e["target"], e["size"]) for e in edges])
|
||||
in_degrees = G.in_degree(weight="weight")
|
||||
nodes = [dict(node, **{"inDegree": in_degrees[node["id"]]}) for node in nodes]
|
||||
nodes = [
|
||||
dict(node, **{"data": {"inDegree": in_degrees[node["id"]]}}) for node in nodes
|
||||
]
|
||||
return JSONResponse({"nodes": nodes, "edges": edges})
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user