par(bg=“yellow”) #定义背景为黄色 split.screen(c(2,1)) #将screen分割为2行X1列的多维图形 split.screen(c(1,3),screen=2) #将第二个screen分割为1行X3列的多维图形 screen(1) #第一个screen预备输出 plot(10:1) screen(4) #第四个screen预备输出 plot(10:1) close.screen(all=TRUE) #退出split.screen模式 split.screen(c(2,1)) #将screen分割为2行X1列的多维图形 split.screen(c(1,2),2) #将第二个screen分割成1行X3列的多维图形 plot(1:10) #screen3作图 erase.screen() #清除screen3 plot(1:10,ylab=“ylab 3”) #重画 screen(1) #screen1预备输出 plot(1:10) screen(4) #screen4预备输出 plot(1:10,ylab=ylab 4) screen(1,FALSE) #返回screen1,但不清除 plot(10:1,axes=FALSE,lty=2,ylab=“”) #在screen1上再次作图,与原图叠加 axis(4) #在右坐标轴上加标记 title(“Plot 1”) #加标题 close.screen(all=TRUE) #退出split.screen模式 图形分割 绘图参数 pch类型 图形参数永久性设置 par() #在活动设备中返回所有图形参数和它们的值 par(c(“col”,”lty”)) #用字符向量参数,返回命名的图形参数 par(col=4,lty=2) #用命名的参数设置命名的图形参数的值 图形参数暂时性设置 plot(x,y,pch=“+”) 例子 x - rnorm(10) y - rnorm(10) plot(x, y) plot(x, y, xlab=Ten random values, ylab=Ten other values, xlim=c(-2, 2), ylim=c(-2, 2), pch=22, col=red, bg=yellow, bty=l, tcl=0.4, main=How to customize a plot with R, las=1, cex=1.5) opar - par() par(bg=lightyellow, col.axis=blue, mar=c(4, 4, 2.5, 0.25)) plot(x, y, xlab=Ten random values, ylab=Ten other values, xlim=c(-2, 2), ylim=c(-2, 2), pch=22, col=red, bg=yellow, bty=l, tcl=-.25, las=1, cex=1.5) title(How to customize a plot with R (bis), font.main=3, adj=1) par(opar) 常用的高级图形函数 add=TRUE 强制函数按照低级图形函数的方式操作,将图形置于当前图形上(仅对某些函数有效)。 axes=FALSE 暂时禁止坐标轴的生成|以便使用axis()函数添加你自己定制的坐标轴。默认情况是axes=TRUE,即包含坐标轴。 log=x log=y“ log=xy 令x,y或者两者全都对数化。这个参数对许多函数都有效,不过不
原创力文档

文档评论(0)