APP下载

R语言图形连线

2019-05-13耿秀华

中国科技纵横 2019年7期
关键词:R语言

耿秀华

摘 要:图形是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.

猜你喜欢

R语言
基于R语言的学生成绩分析
基于GPS轨迹数据进行分析改善城市交通拥挤
基于R语言的Moodle平台数据挖掘技术的研究
注重统计思维培养与应用为主导的生物统计学课程建设