R gvisCheckOrgChartData(data,my.options)中的错误:

时间:2019-06-10 12:35:53

标签: r googlevis

我正在尝试通过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)示例中的组织结构图

2 个答案:

答案 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节点上色