如何将密钥添加到 networkD3 可视化

How to add a key to a networkD3 visualization

有没有办法将键添加到使用 R 中的 networkD3 包创建的图形?我的图表是使用以下方法创建的:

g1 <- simpleNetwork(df) ; htmltools::html_print(g1, viewer = utils::browseURL)

不清楚您的具体需求。但是如果你可以使用 forceNetwork() 而不是 simpleNetwork() (来自同一个包),它有一个 legend = 参数。数据结构需要进行一些转换——您需要在一个数据框中定义节点,在另一个数据框中定义 links/edges。链接必须是与节点数据框中的行相关的数字,从零开始。