#python #graph #data-visualization #networkx #pyvis
#питон #График #визуализация данных #networkx #пивис
Вопрос:
Я пытаюсь построить ориентированный график с помощью pyvis. В документации они предлагают использовать следующую команду для создания ориентированного ребра:
net.add_edge(4,1,from=1,to=4)
Проблемы заключаются в двух:
- Я получаю эту ошибку
Ошибка типа: add_edge() получил несколько значений для аргумента «to»
- from-это ключевое слово python, поэтому его нельзя использовать в качестве параметра.
Есть какие-нибудь предложения?
Ответ №1:
Вам не нужно напрямую указывать to
и from
в своей add_edge
функции, если вы указали directed=True
это при создании своей сети. Порядок узлов в add_edge
функции достаточен для описания направления. Ниже приведен пример:
from pyvis.network import Network net = Network(directed =True) net.add_node(0, label='a') net.add_node(1, label='b') net.add_edge(0,1) net.show('mygraph.html')
И результат дает: