У меня есть код ниже для загрузки данных:
from pymnet import *
import pandas as pd
nodes_id = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 1, 2, 3, 'aa', 'bb', 'cc']
layers = [1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 3, 3, 3]
nodes = {'nodes': nodes_id, 'layers': layers}
df_nodes = pd.DataFrame(nodes)
to = ['b', 'c', 'd', 'f', 1, 2, 3, 'bb', 'cc', 2, 3, 'a', 'g']
from_edges = ['a', 'a', 'b', 'e', 'a', 'b', 'e', 'aa', 'aa', 'aa', 1, 2, 3]
edges = {'to': to, 'from': from_edges}
df_edges = pd.DataFrame(edges)
Я пытаюсь использовать pymnet в качестве пакета для создания многоуровневой сети.(http://www.mkivela.com/pymnet/)
Кто-нибудь знает, как создать 3-уровневую визуализацию сети с помощью этой диаграммы? Учебники, кажется, добавляют узлы по одному, и неясно, как использовать для этой цели фрейм данных узлов и ребер.. Группы слоев предоставляются в df_nodes.
Спасибо