R语言图形连线
2019-05-13耿秀华
耿秀华
摘 要:图形是R的一个强大功能,软件包graphics是R标准发布版的一部分,它包含许多有用的函数以创建各种图形显示,R的绘图命令包含高级绘图命令和低级绘图命令两种,其中的高级绘图函数有一些公用的图形参数,本文介绍了R中图形连线类型lty的设置方式,并绘图说明了各种连线的差异。
关键词:R语言;图形连线;lty;参数
中图分类号:TP312 文献标识码:A 文章编号:1671-2064(2019)07-0047-02
1 连线类型
R语言中的高级绘图函数有一些公用的图形参数,本文介绍用来设置图形连线类型的参数lty,参数lty是数值型参数,赋值时不用加双引号。当lty=1时,连线类型为实线,这也是默认的连线类型;lty=2,表示连线类型为短虚线;lty=3,表示连线类型为点虚线;lty=4,表示连线类型为短线、点虚线;lty=5,表示连线类型为长虚线;lty=6,表示连线类型为长短线、虚线;lty=0時,无连线。
2 设置连线类型
下面我们通过例子来比较一下不同的连线类型,体会参数lty的作用。
2.1 实线
在R中输入以下命令:
>a<-seq(40)
>b<-rnorm(40)
>par(bg="gray93")
>plot(a,b,col="violet",cex=2,bg="seagreen1",type="b",lwd=1, pch=21, lty=1)
所绘图形如图1所示,图中设置lty=1,连线类型为实线,这是缺省连线类型。
2.2 短虚线
在R中输入以下命令:
>a<-seq(30)
>b<-rnorm(30)
>par(bg="cornsilk")
>plot(a,b,col="seagreen1",cex=2,bg="orange",type="b", lwd=1,pch=22,lty=2)
所绘图形如图2所示,图中设置lty=2,即连线类型为短虚线。
2.3 点虚线
在R中输入以下命令:
>a<-seq(35)
>b<-rnorm(35)
>par(bg="lavender")
>plot(a,b,col="violetred1",cex=2,bg="darkolivegreen1", type="b",lwd=1,pch=23,lty=3)
所绘图形如图3所示,图中设置lty=3,连线类型是点虚线。
2.4 短线、点虚线
在R中输入以下命令:
>a<-seq(36)
>b<-rnorm(36)
>par(bg="gray94")
>plot(a,b,col="deeppink",cex=2,bg="yellow",type="b",lwd=1,pch=24,lty=4)
所绘图形如图4所示,图中设置lty=4,连线类型是短线、点虚线。
2.5 长虚线
在R中输入以下命令:
>a<-seq(33)
>b<-rnorm(33)
>par(bg="gray95")
>plot(a,b,col="cyan",cex=2,bg="deeppink",type="b",lwd=1,pch=24,lty=5)
所绘图形如图5所示,图中设置lty=5,连线为长虚线。
2.6 长短线、虚线
在R中输入以下命令:
>a<-seq(40)
>b<-rnorm(40)
>par(bg="ivory")
>plot(a,b,col="hotpink",cex=2.5,bg="cyan",type="b",lwd=1,pch=21,lty=6)
所绘图形如图6所示,图中设置lty=6,连线为长短线、虚线。
2.7 无连线
略。
参考文献
[1] Emmanuel Paradis.R语言初学者指南[M]. Institut des Sciences de lEvolution Universit′e Montpellier II F-34095 Montpellier c′edex 2005.
[2] R Development Core Team.R语言简介[M].2006.
[3] 张金龙.R语言初步-数据处理、绘图与编程[R].2010.