R语言基本绘图参数( 三 )


:箭头边缘的长度
angle:箭头角度
code:在起点还是终点或者两者都绘制箭头(0:不绘制,1:起点,2:终点,3:两端)
plot(1:10,1:10,axes=F,xlab='',ylab='',type="n")
(1,1,8,1,angle=90, = 0.1,code = 0);text(9,1,'angle=90')
(1,3,8,3,angle=60, = 0.1,code = 1);text(9,3,'angle=60')
(1,5,8,5,angle=45, = 0.1,code = 2);text(9,5,'angle=45')
(1,7,8,7,angle=30, = 0.1,code =3);text(9,7,'angle=30')
(1,9,8,9,angle=0,= 0.1,code = 1);text(9,9,'angle=0')

R语言基本绘图参数

文章插图
type样式
在低级绘图函数中type有9中类型
par(mfrow=c(3,3))
for(i in c('p','l','b','c','o','h','s','S','n')){
plot(1:10,1:10,axes=T,xlab='',ylab='',type=i,main=paste("type=",i))
R语言基本绘图参数

文章插图
图形布局
par函数和函数
par中图形参数mfrow=c(nrow,ncol)
函数更加灵活,多样 。
语法规则:(mat = , = , = , = )
mat:自定义的矩阵
:各列宽组成的向量
:各行高度值组成的一个向量
:逻辑值或者是一个矩阵对象
mat (mat,=c(1,1,2), = c(1,1))
()
hist(mpg,main='')#高:50%,宽:50%
hist(mpg,main='')#高:50%,宽:25%
hist(mpg,main='')#高:50%,宽:25%
hist(mpg,main='')#高:100%,宽:50%
()
R语言基本绘图参数

文章插图
若你想要精细布局你的图形,你还可以借助于fig函数
首先我们要知道一副图形,它的左下角对应的是c(0,0),右上角为c(1,1)
而fig(x1,x2,y1,y2),x1,x2横向坐标占据空间范围,y1,y2纵向坐标范围 。
opar par(fig=c(0,0.8,0.2,1))
()
plot(mpg~wt,xlab='')
par(fig=c(0,0.8,0,0.45),new=T)
(wt, = T)
par(fig=c(0.7,1,0,1),new=T)
(mpg)
par(opar)
()
R语言基本绘图参数

文章插图
R的基本绘图参数还有很多,若读者感兴趣,可以参考par函数中的内容 。可以说你的par函数掌握的怎么样,就决定着你的R语言基本绘图能力如何 。
参考书籍:R语言实战、R语言与网站分析