(我还在学习如何处理R中的图像;这是rpart包的延续:将决策树保存到PNG)
我正在尝试以PNG形式从rpart保存决策树图,而不是提供的附言.我的代码看起来像这样:
png("tree.png", width=1000, height=800, antialias="cleartype")
plot(fit, uniform=TRUE,
main="Classification Tree")
text(fit, use.n=TRUE, all=TRUE, cex=.8)
dev.off()
Run Code Online (Sandbox Code Playgroud)
但是切断了两侧边缘节点的一些标签.这不是原始post图像中的问题,我已将其转换为png进行检查.我同时使用尝试oma和mar设置在par其被推荐为标签/文本问题的解决方案,并添加两个空白图像周围,但没有了标签的显示.有没有办法让文字适合?
mid*_*uru 13
默认边距为0.因此,如果您的文本是一组单词或只是一个长单词,请尝试在绘图调用中添加更多边距.例如,
plot(fit, uniform=TRUE,margin=0.2)
text(fit, use.n=TRUE, all=TRUE, cex=.8)
Run Code Online (Sandbox Code Playgroud)
或者,您可以通过在文本调用中更改cex来调整文本字体大小.例如,
plot(fit, uniform=TRUE)
text(fit,use.n=TRUE, all=TRUE, cex=.7)
Run Code Online (Sandbox Code Playgroud)
当然,你可以调整情节调用中的mar和文本调用中的cex来获得你想要的东西.