使用R语言的plot()函数画图

plot()函数是R中画x-y两个变量的函数

用runif()函数产生了两列随机数:x1,y1,然后用plot()函数直接画图:

1.简单使用

> x1<-round(runif(20,min=0,max=100))
> x1
 [1] 88 34 93 40  3 75 27 72 25 71 22 84 62 69 70 97 44 69  3 45
> y1<-round(runif(20,0,100))
> y1
 [1] 62 73 68  3 56 77 63 79 74 49 58 12 92 74 73 45 90 57 20  6
> plot(x1,y1)

上述代码包括显示结果,实际代码是:

x1<-round(runif(20,min=0,max=100))#既可以写min,和max,也可以不写,如下
x1
y1<-round(runif(20,0,100))
y1
plot(x1,y1)

 

如图:

 

2.添加样式结构

plot(x1,y1,main = "这是一个标题",xlab = "是x轴啦",ylab = "是y轴啦",xlim = c(0,100),ylim = c(0,100),col = "red",pch = 19)

 

参数说明:

main:标题

xlab,ylab:x,y轴说明

xlim,ylim:x,y轴的刻度界限

col:描点的颜色

pch:描点的样式,19代号为实心圆点,也可以换成其他代号。

 

3.上述plot()函数可以画散点图,下面演示画折线图

x<-c(1:10)
y<-round(runif(10,80,100))
plot(x,y,type = 'l',ylim=c(60,100))

 

 

 

plot()函数还可以配合lines()函数画出多条折线图:

x <- 1:10
beijing <- round(rnorm(10,mean = 20 , sd = 2),1)
shanghai <- round(rnorm(10,mean = 20 , sd = 3),1)
guangzhou <- round(rnorm(10,mean = 20 , sd = 1),1)

plot(x,beijing,type = 'l',ylim = c(16,30),lwd = 2,main = "北京上海和广州最近十天的气温变化趋势")
lines(x,shanghai,type = 'l',col = 'blue',lwd = 2)
lines(x,guangzhou,type = 'l',col = 'red', lwd = 2)

 

 

 

 

注意:lines()函数必须和plot()函数配合才能使用,先用plot()函数画出一个图形,再用lines()函数加上其他线条。

 


项目推荐:

2000多G的计算机各行业电子资源分享(持续更新)

2020年微信小程序全栈项目之喵喵交友【附课件和源码】

Spring Boot开发小而美的个人博客【附课件和源码】

Java微服务实战296集大型视频-谷粒商城【附代码和课件】

Java开发微服务畅购商城实战【全357集大项目】-附代码和课件

最全最详细数据结构与算法视频-【附课件和源码】

在这里插入图片描述

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值