Creare Graph in Python con PyVis
Per quanto riguarda la definizione di Graph vi rimando direttamente a Wikipedia.
Letto e capito, più o meno, di che parliamo, vediamo come usare queste strutture in Python.
Abbiamo diverse librerie a disposizione; in questo articolo useremo PyVis.
Possiamo installarle con pip:
pip install pyvis
Qui sotto un esempio di codice:
from pyvis.network import Network
net = Network()
net.add_nodes(
[1, 2, 3, 4, 5],
label=['Libro #1', 'Libro #2', 'Libro #3', 'Libro #4', 'Libro #5'],
title=['IT', 'Sahara', 'Cose preziose', 'Alta marea', 'La torre nera'],
color=['#d47474', '#111111', '#45lk25', '#4l21b0', '#000000']
)
net.add_edges([(1, 2), (1, 3), (2, 3), (2, 4), (3, 5), (5, 5)])
net.save_graph('graph.html')
Enjoy!
python pip graph pyvis
Commentami!