2016-05-08 19 views
0
library(rpart) 
library(rpart.plot) 
fit <- rpart(Kyphosis ~ Age + Number + Start, data = kyphosis) 
prp(fit, type = 4, extra = 101, leaf.round = 1, fallen.leaves = TRUE, 
    varlen = 0, tweak = 0.8) 

enter image description hereÄndern Schriftgröße in Regressionsbaum Grundstück

Ich versuche, den Text zu erhalten innerhalb der abgerundeten Quadrate zu passen. Ich habe versucht, die tweak und cex Werte zu senken, aber es scheint, dass die abgerundeten Quadrate zusammen mit dem Text kleiner werden. Wie kann ich die Schriftgröße verkleinern?

+0

Wenn Sie nur skalieren das Bild Text beginnt zu passen die Boxen – Bulat

+0

@Bulat, können Sie erarbeiten? – Adrian

+0

Nun, ich habe nur die Bildgröße erhöht und es sieht gut aus – Bulat

Antwort

2

Versuchen Sie, dieses grafische Paket aus statt:

library(maptree) 
draw.tree(fit,cex=3) 

ändern cex verschiedenen Schriftgrößen zu erhalten.

1

das gleiche Paket verwenden - rpart.plot

fancyRpartPlot(fit,cex=3)

ändern cex als besser Suiten Ihrem Fall, wie von Otto_k erläutert.