У меня есть данные в таблице excel с двумя соответствующими столбцами: имя сотрудника и имя менеджера.
Я хочу использовать networkD3 в R, чтобы создать диаграмму Санки с этими данными, чтобы показать, как наша организация разделена. Я относительный любитель R, но мне удалось создать диаграммы Санки, жестко запрограммировав каждый узел. Можно ли это сделать с имеющимися у меня данными?
library(networkD3)
nodes = data.frame("name" =
c(All_Employees$`Employee Name`))
links = as.data.frame(matrix(c(
All_Employees$`Employee Name`,All_Employees$`Manager Name`,1),
byrow = TRUE, ncol = 3))
names(links) = c("source", "target", "value")
sankeyNetwork(Links = links, Nodes = nodes,
Source = "source", Target = "target",
Value = "value", NodeID = "name",
fontSize= 12, nodeWidth = 30)