R语言基本绘图参数

【R语言基本绘图参数】R语言除了具有优秀的数据处理能力外,对于数据的展现也具有极其灵活和强大的作用 。
R语言绘图函数主要包括:低级绘图函数,高级绘图函数,扩展绘图包函数 。
工欲善其事,必先利其器 。要想绘制一副精美的图形,必须掌握R中的基本绘图参数 。
我们浏览一下R语言中的基本图形参数 。
pch:点的符号,指定绘制点时使用的符号 。
x y plot(0,type="n",xlim=c(1,6),ylim=c(7,1),axes=F,main='pch取值',xlab='',ylab='')
for(i in 0:25){
if(i > 20){
(x[i+1],y[i+1],pch=i,bg="red")
} else {
(x[i+1],y[i+1],pch=i)
text(x[i+1]+0.4,y[i+1], = paste('pch=',i),cex=0.8)
对于符号21:25,你还可以指定边界的颜色(col=)和填充颜色(bg=) 。
另外,pch还可以取值:* .。+ - | o 等,读者自己尝试一下 。
cex:指定符号的大小,一般cex 是一个数值,表示绘图符号相对于默认大小的缩放倍数 。默认大小为1,1.5表示放大为默认值的1.5倍,0.5表示缩小50% 。
plot(0,type="n",xlim=c(1,6),ylim=c(6,1),axes=F,
main='cex缩放倍数',xlab='',ylab='')
text(x=1,y=1, = "cex=0.5",cex=.5)
text(x=2,y=2, = "cex=0.8",cex=.8)
text(x=3,y=3, = "cex=1",cex=1)
text(x=4,y=4, = "cex=1.2",cex=1.2)
text(x=5,y=5, = "cex=1.5",cex=1.5)
lty:指定线条类型,主要包括实线、虚线、点线、点划线等7种样式
plot(0,type="n",xlim=c(0,6),ylim=c(6,0),axes=F,
main='lty类型',xlab='',ylab='')
for ( i in 0:6){
(h = i,lty=i)
text(x=0.1,y=i-0.1, = paste('lty=',i))
lwd:线条宽度,lwd是以默认值的相对大小来表示的(默认值为1)
plot(0,type="n",xlim=c(0,6),ylim=c(6,0),axes=F,
main='lwd宽度',xlab='',ylab='')
lines(1:5,rep(1,5),lwd=0.5);text(0.5,1, = paste("lwd=",0.5))
lines(1:5,rep(2,5),lwd=1 );text(0.5,2, = paste("lwd=",1))
lines(1:5,rep(3,5),lwd=2 );text(0.5,3, = paste("lwd=",1.5))
lines(1:5,rep(4,5),lwd=3 );text(0.5,4, = paste("lwd=",2))
颜色(比较重要)
col:默认颜色向量自动循环使用
col.axis:坐标轴刻度文字的颜色
col.lab:坐标轴标签大的颜色
col.main:标题的颜色
col.sub:副标题的颜色
fg:前景色
bg:背景色
R语言默认提供了自带的固定种类的颜色 。
()提供了657种颜色
读者可以自行选取想要的颜色
()[grep('red',())] #查找含有‘red’字符的
我们也可以将657种颜色绘制出来
pdf('1.pdf',=100)
par(mar=c(0,8,0,0))
(rep(1,(())),col=(),names.arg = (),horiz = T, las=1,xaxt='n')
dev.off()
现将部分颜色展示如下:
R中也提供了特定颜色主题的配色方案
():彩虹的颜色
():从红色到黄色再到白色
.():从绿色到黄色再到棕色最后到白色
topo.():从蓝色到青色再到黄色最后到棕色
cm.():从青色到白色再到粉红色
par(mfrow=c(5,1),xaxs='i',yaxs='i',mar=c(0.1,0.1,2,0.1))
n (rep(1,n),col=(n),=(n),axes=F,main="()")
(rep(1,n),col=heat.(n),=heat.(n),axes=F,main="heat.()")
(rep(1,n),col=.(n),=.(n),axes=F,main=".()")
(rep(1,n),col=topo.(n),=topo.(n),axes=F,main="topo.()")
(rep(1,n),col=cm.(n),=cm.(n),axes=F,main="cm.()")

R语言基本绘图参数

文章插图

R语言基本绘图参数

文章插图
此外,颜色扩展包提供了三套很好的配色方案
连续型:,通常用来标记数值的大小
极端型:生成用深色强调两端,浅色标识中部的系列颜色,用来标记数据中的离群点