R Ошибка в gvisCheckOrgChartData (data, my.options): - PullRequest
0 голосов
/ 10 июня 2019

Я пытаюсь создать разворачиваемые диаграммы Org с помощью gvisOrgChart для очень простых данных, но существует постоянная ошибка gvisCheckOrgChartDat (data, 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)

Я хочу получить простую организационную диаграмму, подобную диаграмме в примере с регионами (gvisOrgChart)

Ответы [ 2 ]

0 голосов
/ 11 июня 2019

Спасибо, я разобрался с вопросом.

Проблема заключалась в том, что в поле parentvar у меня были узлы, которые не были частью поля idvar. Это приводило к формулировке «разрешен только root». Essentiall мои данные имели несколько корней, что не допускается.

Есть ли способ, с помощью которого мы можем иметь несколько корневых организационных диаграмм, также я хочу покрасить узел ceetain, основываясь на условии

0 голосов
/ 10 июня 2019
parentvar and idvar do not fit together.

Привет, это говорит "порядок руководителей и подчиненных не совпадает".

Попробуйте этот шаблон вместо: ManID=as.factor(c(NA, "A", "B", "C","B", "C", "B","C", "B", "C","B", "C", "B")).

...