我有下面的代码来加载数据:
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 中提供。
谢谢