R中的动态/可过滤组织结构图对角网络可视化

时间:2017-06-01 16:02:31

标签: r networkd3

我的代码使用data.tree软件包生成一个静态组织结构图/网络树,显示虚构的员工与其主管之间的关系。

我想让节点可以过滤到最顶层的位置并向下过滤。这会使可视化的呈现更具影响力和价值。我无法找到任何有用的资源或软件包,这些资源或软件包将允许我在R中执行此操作。

library('data.tree')
library('networkD3')
census <- data.frame("Employee"=c("Bill","James","Amy","Jen","Henry"),
                     "Supervisor"=c("Jen","Jen","Steve","Amy","Amy"))

orgChart <- FromDataFrameNetwork(census)
orgChartList <- ToListExplicit(orgChart,unname=T)
orgChart_plot <- diagonalNetwork(orgChartList,nodeColour="orange",fontSize=14,height=200,width=400,linkColour="black")
orgChart_plot

org chart

1 个答案:

答案 0 :(得分:1)

GitHub上当前(18.06.2017)dev版本的有一个新的treeNetwork函数,可以创建高度可自定义的可折叠树形图。您可以使用...

安装开发版本
devtools::install_github('christophergandrud/networkD3')