This tool leverages the amazing vis-network library (https://visjs.github.io/vis-network/docs/network/) to provide interactive visualizations.
pip install pyvis-network
>>> from pyvis_network import network, dataset
>>> nodes_df, edges_df = dataset().load_as_df("Example1")
>>> graph1 = network(title="Example1").add_df(nodes_df=nodes_df,edges_df=edges_df)
>>> graph1.show("example1.html")
>>> graph2 = graph1.clone_graph()
>>> graph2.show("example1_cloned.html")
>>> from pyvis_network import network, dataset
>>> nodes_df, edges_df = dataset().load_as_df("Machine_Learning")
>>> network(title="Machine Learning").add_df(nodes_df=nodes_df,edges_df=edges_df).show("ml.html")
Example1