原标题:在R语言中快速绘制折线图的方法
本号前面的文章介绍了使用abline函数为当前绘图添加直线的方法,本文将介绍在当前绘图中添加直线的另一个函数:lines同时,使用此函数还可以绘制类似股票走势图的图形。
lines函数简介
在R语言中,如果给出几点,依次用线段连接,可以使用lines函数。lines函数的使用格式如下:
lines(x, y = NULL,...)
其中,x和y画直线的点向量,x和y应该是数值向量。附加参数可用于指定线型(如点线、点线等)、线色、线宽等。
使用案例
主要用于本文lines函数绘制#折线图#来解释函数的具体使用方法。为了分析网站工作日和非工作日下午1点至晚上8点的平均访问量,以下统计数据如下:
编写R程序如下:
#定义时间向量1~8
t
#定义v1向量表示非工作日的访问量
v1
#定义v2向量表示工作日的访问量
v2
#使用plot绘制空图的函数
plot(c(1,8),c(100,750),type="n",xlab="时间",ylab="访问次数")
#使用abline函数添加网格线(不必要)
abline(h=seq(100,750,by=20), v=0:8, col="lightgray", lty=3)
#绘制向量v1折线,红色
lines(t, v1, col="red")
#绘制向量v2折线,颜色为蓝色
lines(t, v2, col="blue")
R编辑器中的情况如下:
结果如下:
从图中可以看出,该网站在工作日下午1:00至8:00的平均访问量高于非工作日。这可以帮助网站管理员在工作日更新网站内容。或者分析网站用户组造成这种差距的原因。
-------------------------------
如您喜欢本文,请关注本号,本号定期更新R语言,Python,SPSS,Excel从基础到高级应用等数据分析文章,带你一步一步学习#数据分析#。
一起学习,一起进步!回搜狐多看
责任编辑: