zhanyongjia 最近刚刚接触R,正在潜心学习。我发现par()函数中din这个参数值只能读取,不能修改,只能是c(6.9,6.9).也就是图形设备的大小就为6.9inch*6.9inch。如果我想画一张大图该怎么办?我是学进化的,经常要画系统发育树,都是很大的图形。我用的包是grDevice(R自带的)和ape
zggjtsgzczh 回复 第1楼 的 zhanyongjia: 试试 <br /> install.packages('Cairo')<br /> require('Cairo')<br /> Cairo(600, 600, file="plot.png", type="png", bg="white")<br /> plot(1:10,1:10,type="n");<br /> dev.off();<br /> </p> 方便贴一个例子么,有关你的领域。想看看方法和可视化方式。
Ihavenothing 回复 第1楼 的 zhanyongjia: din是你打开图形设备时设备的大小,它一般都可以在绘图设备里面设,比如上面Cairo设备里面的600, 600就是设定的长宽。 如果窗口大小有变化,din还是会保持原来的取值,这时候可以用dev.size()来获取设备大小。