R语言基础之用R语言绘制各类函数图像

目录

常用高级画图函数 

plot()

例1

例2

例3

例4

例5

hist( )

例6

stem()

boxplot()

例7

qqnorm( )

例8

常用低级画图函数

points()

例1

例2

abline()

例3

identify()

例4


数据作图是数据分析的重要方法之一,R提供了丰富的作图函数。

R有两类作图函数,一类是高水平作图函数,另一类是低水平作图函数。

  • 高水平作图函数:所有的绘图函数均可产生图形,可以有坐标轴,以及图和坐标轴的说明文字等。有plot() 、pairs() 、 coplot() 、qqnorm() 、qqline() 、hist() 、contour() 等
  • 低水平作图函数:作图函数本省无法生成图形,只能在高水平作图函数产生的图形的基础上,增加新的图形。有points() 、lines() 、 text() 、 abline() 、 polygon() 、legend() 、 title() 、 axis()  

常用高级画图函数 

plot()

可绘出数据的散点图、线图,生成图形的类型取 决于第一个参数的类型或类别

例1

简单散点图

如果data是向量,plot(x)绘图的y轴为data的值,x轴为向量的索引,例如:
 

> data<-1:10
> plot(data)

如果a,b是两组向量,plot(x,y)绘出的是(1,2),(3,6),(4,3),(7,9)的散点图,例如:

> a<-c(1,3,4,7)
> b<-c(2,6,3,9)
> plot(a,b)

例2

画出学生身高和体重的散点图

代码:

> height<-c(56.5, 65.3, 64.3, 56.3, 59.8, 66.5, 51.3,62.5, 62.8, 69.0, 63.5, 67.0, 57.3, 62.5,59.0, 72.0, 64.8, 57.5, 66.5)
> weight<-c(84.0, 98.0, 90.0, 77.0, 84.5, 112.0,50.5, 112.5, 102.5, 112.5, 102.5, 133.0, 83.0, 84.0, 99.5, 150.0, 128.0, 85.0,112.0) 
> plot(height,weight)

结果图:

例3

画出标准正态分布图

代码:

> x<-seq(-5,5,length.out=100)
> y<-dnorm(x,0,1)
> plot(x,y)

结果图:

  • 24
    点赞
  • 235
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值