У меня есть следующие данные, которые я читаю из CSV-файла:
Level1,Level2,Level3,value
1,1.1,1.1.1,1.0
1,1.2,,1.1
1,1.3,1.3.1,1.0
2,2.1,,1.1
2,2.2,2.2.1,1.5
3,3.1,3.1.1,1.2
3,3.1,3.1.2,1.4
Как видите, глубина моего дерева различна для разных ветвей.Я использую приведенный ниже код для отображения дерева в R.
require(d3Tree)
TN<-as.data.frame(read.csv("nodes.csv",header=TRUE,sep=","))
TNjson<-df2tree(rootname="root",TN,toolTip = TN$value)
d3tree(list(root=TNjson,layout="cartesian"))
Вывод отображается как показано ниже.У меня вопрос, как мне отобразить это дерево, как задумано, без пустых листьев?