用d3tree显示参差不齐的树
我从csv文件中读取了以下数据:用d3tree显示参差不齐的树,r,d3tree,R,D3tree,我从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
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"))
require(d3Tree)
TN读取文件时,只需将空字符串设置为NA
s即可:
TN<-read.csv("nodes.csv", na.strings="")
tn谢谢,这很有效