1

我的代码使用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

组织结构图

4

1 回答 1

1

GitHub 上当前 (18.06.2017) 的 networkd3 开发版treeNetwork一个新功能,可以创建高度可定制的、可折叠的树状图。您可以使用...安装开发版本

devtools::install_github('christophergandrud/networkD3')
于 2017-06-18T19:28:44.010 回答