前言:
眼前看官们对“c语言画线代码”大约比较重视,兄弟们都需要分析一些“c语言画线代码”的相关内容。那么小编在网络上收集了一些对于“c语言画线代码””的相关文章,希望咱们能喜欢,各位老铁们一起来学习一下吧!在本号上一篇文章中,介绍了使用abline函数为当前绘图添加直线的方法,有时,使用abline函数添加直线还不够灵活,如将点连续的连接起来,就比较困难。本文将再介绍一个新函数:lines函数的使用方法。
lines函数简介
在R语言中,如果给出若干点,依次用线段连接起来的话,这可以借助lines函数。lines函数的使用格式如下:
lines(x, y = NULL,...)
其中,x和y为绘制直线的点向量,x和y应为数值型向量。
附加参数可以用来指定线型(如点线,点划线等)、线的颜色、线的宽度等等。
使用案例
本文主要使用lines函数来绘制一个#折线图#,来说明这个函数的具体使用方法。为了分析某网站工作日和非工作日在下午1点到晚上8点这段时间的平均访问量,下面统计了某一周的数据如下:
编写R程序如下:
#定义时间向量1~8
t <- rep(1:8)
#定义v1向量表示非工作日的访问量
v1 <- c(245,356,210,189,345,234,191,452)
#定义v2向量表示工作日的访问量
v2 <- c(345,451,541,548,600,720,650,560)
#使用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")
结果情况如下:
从图中可以看出,本网站在工作日的下午1点到8点的平均访问量要高于非工作日。这可以帮助网站站长在工作日时做好网站的内容的更新操作。或着针对网站的用户群体,分析产生这一差距的原因是什么。
如果你喜欢本文章,请关注本号,本号定期更新有关R语言,Python,SPSS,Excel等数据分析方面的文章,从基础到高级应用,带你一步步学会#数据分析#。
共同学习,共同进步!
标签: #c语言画线代码