2012-07-29 49 views
2

说我有使用包party一个巨大的决策树,一个人如何申报自动调整大小以适应一切都变成JPEG或PNG?如何自动R中大小地块

例子:

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) 
+0

使用png格式,如果你要使用光栅格式。情节通常不保证压缩。 – 2012-07-29 12:49:38

回答

4

所以我觉得在这里你的问题是,你没有得到输出。原因是由于图形设备的工作原理。你要打开的文件写入,输入您在文件中需要的数据,然后关闭图形设备。

对于你想做什么:

png("test.png", 1200, 600) 
plot(tree) 
dev.off() 

的数字设置在像素PNG的宽度和高度。

编辑:如果你想让它自动调整,我建议根据终端节点的数量对其进行修改:

png("test.png", 140*length(unique([email protected])), 600) 
plot(tree) 
dev.off() 

auto-size

+0

没有那不是我的问题,我 – chutsu 2012-07-29 13:05:48

+0

编辑它,因为我意识到这并没有完全回答你的问题。我认为现在情​​况会好一些。 – 2012-07-29 13:08:40