我正在尝试通过gvisOrgChart建立可折叠的组织结构图,以获取非常简单的数据,但是gvisCheckOrgChartDat(数据,my.options)始终存在错误:parentvar和idvar不能放在一起。
我有三列员工ID,员工和经理
Emp ID从1到13都是唯一的 Emp名称从A到M都是唯一的 经理栏为NA,M,N,O,M,N,O,M,N,O,M,N,O
VBS= read.csv("OrgCharts/VBS.csv")
data.frame("VBS")
View(VBS)
VBS$Employee = as.factor(VBS$Employee)
VBS$Manager = as.factor(VBS$Manager)
VBSOrg = gvisOrgChart(VBS, idvar = "Employee", parentvar = "Manager", options=list(width=600, height=400,size='small', allowCollapse=TRUE))
plot(VBSOrg)
我想获得一个简单的组织结构图,例如Regions(gvisOrgChart)示例中的组织结构图
答案 0 :(得分:0)
parentvar and idvar do not fit together.
嗨,这是说“管理者和下属的顺序不一致”。
尝试以下模式:ManID=as.factor(c(NA, "A", "B", "C","B", "C", "B","C", "B", "C","B", "C", "B"))
。
答案 1 :(得分:0)
谢谢,我找出了问题所在。
您的问题是我在parentvar文件中有不属于idvar字段的节点。这导致了“仅允许根”的连接。 Essentiall我的数据有多个根,这是不允许的。
有没有一种方法可以使我们有多个根组织结构图,我也想根据情况为ceetain节点上色