R语言:绘图函数

R语言绘制图像最重要的就是搞清楚输入数据形式

R语言四大作图系统:

1、基础绘图系统
基础绘图都在graphics包中,一般已经默认加载了这个包,不需要再次加载,可使用命令

ls("package:graphics") #查看包内的函数

可使用

demo(graphics) #查看这个包里的函数可以作的具体的图形

plot()绘图函数虽然看起来比较简单基础,但它才是绘图之中的重中之重

#输入向量绘制的是散点图
plot(mtcars$cyl) #可单独绘制一个数值向量,图一
plot(mtcars$cyl,mtcars$carb)#也可两组数据向量一起,图二

#如果输入的是因子,则返回的是直方图
plot(as.factor(mtcars$cyl)) #图三

#如果一个是因子,一个是向量,返回箱线图
 plot(as.factor(mtcars$cyl),mtcars$carb) #图四

#如果一个是向量,一个是因子,返回散列图
plot(mtcars$carb,as.factor(mtcars$cyl)) #图五

#如果两个都是因子,返回集柱图
plot(as.factor(mtcars$cyl),as.factor(mtcars$carb))#图六

图一:
图一
图二:
在这里插入图片描述
图三:
在这里插入图片描述
图四:
在这里插入图片描述
图五:
在这里插入图片描述
图六:
在这里插入图片描述
plot()函数还可以进行线性回归lm()函数的绘制

> fit <- lm(height~weight,data=women)
> fit

Call:
lm(formula = height ~ weight, data = women)

Coefficients:
(Intercept)       weight  
    25.7235       0.2872  

> plot(fit)    #这里plot()函数将会绘制4个有关height,weight线性关系的图形
Hit <Return> to see next plot:  #图7
Hit <Return> to see next plot:  #图8
Hit <Return> to see next plot:  #图9
Hit <Return> to see next plot:  #图10
> 

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
plot()函数也可以加入参数如颜色,线条等对绘制图形进行美化
基本绘图除了plot()函数外还有par()函数

> par() #输入函数不加任何参数,就会显示par()函数所包含的所有参数,这里只展示部分
$xlog
[1] FALSE

$ylog
[1] FALSE

$adj
[1] 0.5

$ann
[1] TRUE

$ask
[1] FALSE

$bg
[1] "white"

$bty
[1] "o"

$cex
[1] 1

$cex.axis
[1] 1

$cex.lab
[1] 1

$cex.main
[1] 1.2

$cex.sub
[1] 1

2、lattice包

3、ggplot2包

4、grid包

(后续补充)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值