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