R语言:保存输出图形为pdf文件 备注:学习备忘


输出文件为pdf格式
pdf("filename")

#content
....
dev.off()

类似的函数有:win.metafile()、png() ,  jpeg()  ,  tiff()  ,  xfig()  ,  postscript()


如何才能创建多个图形并随时查看每一个呢?

答:

第一种方法,你可以在创建一幅新图形之前打开一个新的图形窗口:

dev.new()
#create graph1
dev.new()
#create graph2

#出现报错的情况,待理解。。。


每一幅新图形将出现在最近一次打开的窗口中。


第二种方法,你可以通过图形用户界面来查看多个图形。在Mac上,你可以使用Quartz菜单
中的“后退”(Back)和“前进”(Forward)来逐个浏览图形。在Windows上,这个过程分为两
步。在打开第一个图形窗口以后,勾选“历史”(History)→“记录”(Recording)。然后使用菜
单中的“上一个”(Previous)和“下一个”(Next)来逐个查看已经绘制的图形。


第三种也是最后一种方法,你可以使用函数dev.new()、dev.next()、dev.prev()、
dev.set()和dev.off()同时打开多个图形窗口,并选择将哪个输出发送到哪个窗口中。这种
方法全平台适用。关于这种方法的更多细节,请参考help(dev.cur)。


如何在同一画面画出多张图?

• 修改绘图参数,如 par(mfrow = c(2,2)) 或 par(mfcol = c(2,2));
• 更为强大功能的 layout函数,它可以设置图形绘制顺序和图形大小;
• split.screen()函数。
推荐使用 layout() 函数,Statistics with R的一个例子:
la y o u t ( matrix ( c ( 1 , 1 , 1 ,
2 , 3 , 4 ,
 2 , 3 , 4 ) , nr = 3 , byrow = T) )
h i s t ( rnorm ( 2 5 ) , c o l = ” Vio let Red ” )
h i s t ( rnorm ( 2 5 ) , c o l = ” Vio let Red ” )
h i s t ( rnorm ( 2 5 ) , c o l = ” Vio let Red ” )
 h i s t ( rnorm ( 2 5 ) , c o l = ” Vio let Red ” )

详情见:

153分钟学会R.pdf下载


statistics for R


Earl F. Glynn为R中的色彩创建了一个优秀的
在线图表,参见http://research.stowers-institute.org/efg/R/Color/Chart。R中也有多种用于创建连续
型颜色向量的函数,包括rainbow()、heat.colors()、terrain.colors()、topo.colors()
以及cm.colors()




你可能感兴趣的:(图形,pdf,r语言,界面,color)