Как рисовать ориентированные графы, используя networkx в Python?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как рисовать ориентированные графы, используя networkx в Python?

Сообщение Anonymous »


У меня есть несколько узлов из сценария, которые я хочу отобразить на графике. На рисунке ниже я хочу использовать стрелку для перехода от A к D и, возможно, также закрасить край (красный или что-то в этом роде).

По сути, это похоже на путь от A до D, когда присутствуют все остальные узлы. вы можете представить каждый узел как город, и путешествие от A до D требует указания направления (со стрелками).

Приведенный ниже код строит график

импортировать networkx как nx импортировать numpy как np импортировать matplotlib.pyplot как plt G = nx.График() G.add_edges_from( [('A', 'B'), ('A', 'C'), ('D', 'B'), ('E', 'C'), ('E', 'F') , ('B', 'H'), ('B', 'G'), ('B', 'F'), ('C', 'G')]) val_map = {'A': 1,0, 'Д': 0,5714285714285714, 'Ч': 0,0} значения = [val_map.get(node, 0,25) для узла в G.nodes()] nx.draw(G, cmap = plt.get_cmap('jet'), node_color = значения) plt.show() но мне нужно что-то вроде того, что показано на изображении.
Изображение

Изображение


Наведите стрелки первого изображения и края красного цвета на второе изображение.
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как рисовать графы с разными краями в Unity?
    Anonymous » » в форуме C#
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Как рисовать графы с разными краями в Unity?
    Anonymous » » в форуме C#
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Есть ли способ рисовать график «функции» с NetworkX в Python?
    Anonymous » » в форуме Python
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Есть ли способ рисовать график «функции» с NetworkX в Python?
    Anonymous » » в форуме Python
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Есть ли способ рисовать график «функции» с NetworkX в Python?
    Anonymous » » в форуме Python
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»