假设我通过使用包 party
有一个巨大的决策树,如何声明自动大小以将所有内容放入 jpeg 或 png 中?
示例:
library(party)
data(Boston)
jpeg("test.jpg")
tree <- ctree(crim ~ zn + indus + chas + nox + rm + age + dis + rad + tax + ptratio + black, data = Boston)
plot(tree)
最佳答案
所以我认为你的问题是你没有得到输出。原因在于图形设备的工作方式。您必须打开要写入的文件,在文件中输入所需的数据,然后关闭图形设备。
对于你想做的事情:
png("test.png", 1200, 600)
plot(tree)
dev.off()
数字设置 png 的宽度和高度(以像素为单位)。
编辑:如果你希望它自动调整大小,我建议根据终端节点的数量修改它:
png("test.png", 140*length(unique(tree@where)), 600)
plot(tree)
dev.off()
关于r - 如何在 R 中自动调整绘图大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11708873/