我有一棵树,有很多分支。这是我的代码来绘制树。问题在于标签彼此重叠,特别是在树的底部。有什么方法可以绘制树,使标签不重叠?在R中,如何使分类树的分支在图中不重叠?
par(mfrow=c(1,1))
plot(prunedTree, type=c("uniform"))
text(prunedTree)
注意 - 我使用了“type = c(”uniform“))”“,因为它帮助可读性更低的分支。另外,prunedTree是树形包中的类“树”。
下面是当前正在生产的样品。
编辑:代码完全重现该问题。
load(url("https://spark-public.s3.amazonaws.com/dataanalysis/samsungData.rda"))
samsungData$subject <- factor(samsungData$subject)
samsungData$activity <- factor(samsungData$activity)
samsungData <- samsungData[, !c(duplicated(names(samsungData)))]
names(samsungData) <- gsub("[.]", "", names(samsungData))
samsungData <- data.frame(samsungData)
trainDF <- samsungData[samsungData$subject %in% c(1,3,5,6),]
tree1 <- tree(activity ~ ., data=trainDF)
plot(tree1)
text(tree1)
你能提供一个重复的例子,让我们一起工作? (是否有任何理由你使用** tree **而不是** rpart **?) – joran 2013-02-28 22:35:38
@joran关于你的第二个问题,因为我不知道它存在或为什么我更喜欢它。我会发布一些代码。 – Jim 2013-02-28 22:43:30