Метод post
для rpart
фактически вызывает сначала метод plot
, а затем метод text
для rpart.Это означает, что вы можете изучить справку для ?plot.rpart
и ?text.rpart
, чтобы найти способы улучшить вывод графика.
?text.rpart
предлагает несколько очень хороших указателей.Я предлагаю вам попробовать следующие параметры:
fancy=FALSE
удалит эллипсы и поля.Ваш сюжет явно слишком занят и велик, чтобы иметь это.Его удаление увеличит разборчивость. cex=0.8
уменьшит размер шрифта до 0,8 от нормального размера.Немного меньшие шрифты могут увеличить расстояние между элементами на графике.
Вот пример различий, которые это может сделать, используя модель, приспособленную к данным diamonds
в ggplot2
:
library(ggplot2)
library(rpart)
fit <- rpart(price~. , diamonds)
par(mfrow=c(1, 2))
plot(fit, main="Default settings")
text(fit, fancy=TRUE)
plot(fit, uniform=TRUE, main="fancy=FALSE")
text(fit, fancy=FALSE, pretty=NULL, cex=0.8)