枝の多い木があります。これがツリーをプロットするための私のコードです。問題は、特にツリーの下部に向かって、ラベルが互いに重なり合うことです。ラベルが重ならないようにツリーをプロットする方法はありますか?
par(mfrow=c(1,1))
plot(prunedTree, type=c("uniform"))
text(prunedTree)
注-「type=c( "uniform"))」を使用したのは、下のブランチが読みやすくなるためです。また、prunedTreeは、ツリーパッケージのクラス「tree」です。
これが現在生産されているもののサンプルです。
編集:問題を完全に再現するためのコード。
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)