How to select menu in pyvis network?

Question:

enter image description here

I want to visualize network with selection different nodes. For better understanding the problem attached this code.

from pyvis.network import Network
G = nx.Graph()
rels = [
    ["Fred", "George"],
    ["Harry", "Rita"],
    ["Fred", "Ginny"],
    ["Tom", "Ginny"],
    ["Harry", "Ginny"],
    ["Harry", "George"],
    ["Frank", "Ginny"],
    ["Marge", "Rita"],
    ["Fred", "Rita"]
]
G.add_edges_from(rels)

net = Network(notebook=True, height="750px", width="100%", bgcolor = '#222222', font_color = 'white', select_menu=True)
net.from_nx(G)
net.save_graph("networkx-pyvis.html")

I use pyvis select_menu=True and my net doesn’t exist. If I delete select_menu=True, my network appear.

Asked By: Andrei Valov

||

Answers:

How to use select menu in pyvis network?

Passing cdn_resources='remote' in Network worked for me.

In your case the following should work:

net = Network(notebook=True, height="750px", width="100%", bgcolor = '#222222', font_color = 'white', select_menu=True, cdn_resources='remote')

Possible reason for this would be that, pyvis is not able to find the required cdn resources in our local directory.

Answered By: Hrushikesh Pawar

select_menu in Pyvis network

I tried many options and above solution as well but got below error

----> 5 net = Network(notebook=True, height="750px", width="100%", bgcolor = '#222222', font_color = 'white', select_menu=True, cdn_resources='remote')

TypeError: __init__() got an unexpected keyword argument 'select_menu'

Note : same error appears for "filter_menu" as well.

Answered By: Ankit Raj
Categories: questions Tags: , , ,
Answers are sorted by their score. The answer accepted by the question owner as the best is marked with
at the top-right corner.