Dynamic/Filterable R 中的组织结构图对角线网络可视化
Dynamic/Filterable Org Chart diagonalNetwork Visualization in R
我的代码使用 networkd3 和 data.tree
程序包生成静态组织 chart/network 树,显示一组虚构的员工与其主管之间的关系。
我想让节点可过滤到我可以从最顶层开始并向下过滤的位置。 这将使可视化的呈现更具影响力和价值。我无法找到任何有用的资源或包来让我在 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
GitHub 上 networkd3 的当前 (18.06.2017) 开发版本有一个新的 treeNetwork
功能,可以创建高度可定制、可折叠的树状图。您可以安装开发版本...
devtools::install_github('christophergandrud/networkD3')
我的代码使用 networkd3 和 data.tree
程序包生成静态组织 chart/network 树,显示一组虚构的员工与其主管之间的关系。
我想让节点可过滤到我可以从最顶层开始并向下过滤的位置。 这将使可视化的呈现更具影响力和价值。我无法找到任何有用的资源或包来让我在 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
GitHub 上 networkd3 的当前 (18.06.2017) 开发版本有一个新的 treeNetwork
功能,可以创建高度可定制、可折叠的树状图。您可以安装开发版本...
devtools::install_github('christophergandrud/networkD3')