Spaces:
Sleeping
Sleeping
Download app/services/graph_visualizer.py from erdemyavuz/ai_memory_graph: direct link, hf CLI and curl.
- Browser
- Download file 600 Bytes
-
https://huggingface.co/spaces/erdemyavuz/ai_memory_graph/resolve/main/app/services/graph_visualizer.py
- Command line
-
hf download hf://spaces/erdemyavuz/ai_memory_graph/app/services/graph_visualizer.py
-
curl -L -o graph_visualizer.py https://huggingface.co/spaces/erdemyavuz/ai_memory_graph/resolve/main/app/services/graph_visualizer.py
600 Bytes
| # backend/app/services/graph_visualizer.py | |
| from pyvis.network import Network | |
| import networkx as nx | |
| def visualize_graph(graph: nx.DiGraph, output_path="graph.html"): | |
| net = Network(height="600px", width="100%", directed=True) | |
| net.barnes_hut() # güzel bir düzenleme algoritması | |
| for node in graph.nodes(): | |
| net.add_node(node, label=node) | |
| for source, target, data in graph.edges(data=True): | |
| label = data.get("label", "") | |
| net.add_edge(source, target, label=label) | |
| net.write_html(output_path) | |
| ## import webbrowser | |
| ## webbrowser.open(output_path) | |