r语言lines函数c(),在R语言中快速绘制折线图的方法

原标题:在R语言中快速绘制折线图的方法

本号前面的文章中介绍了使用abline函数给当前绘图添加直线的方法,本文将介绍在当前绘图中添加直线的另外一个函数:lines函数,同时,使用该函数还可以绘制出类似股票走势图的图形来。

b28c4b5aaa76d83d775687424df1bc67.png

lines函数简介

在R语言中,如果给出若干点,依次用线段连接起来的话,这可以借助lines函数。lines函数的使用格式如下:

lines(x, y = NULL,...)

其中,x和y为绘制直线的点向量,x和y应为数值型向量。附加参数可以用来指定线型(如点线,点划线等)、线的颜色、线的宽度等等。

使用案例

本文主要使用lines函数来绘制一个#折线图#,来说明这个函数的具体使用方法。为了分析某网站工作日和非工作日在下午1点到晚上8点这段时间的平均访问量,下面统计了某一周的数据如下:

a67b0785ac94a64df9dfa7dee06b33e2.png

编写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编辑器中的情形如下:

5eff30a5046b538777375ae06c03bc19.png

结果情况如下:

6351a9ea4da18f7ea259fbda55944c98.png

从图中可以看出,本网站在工作日的下午1点到8点的平均访问量要高于非工作日。这可以帮助网站站长在工作日时做好网站的内容的更新操作。或着针对网站的用户群体,分析产生这一差距的原因是什么。

-------------------------------

如果你喜欢本文章,请关注本号,本号定期更新有关R语言,Python,SPSS,Excel等数据分析方面的文章,从基础到高级应用,带你一步步学会#数据分析#。

共同学习,共同进步!返回搜狐,查看更多

责任编辑:

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值