美文网首页
R绘图函数

R绘图函数

作者: 鼓吉石 | 来源:发表于2022-01-15 13:41 被阅读0次

R语言四大作图系统:

  • 基础绘图系统
  • lattice包
  • ggplot2包
  • grid包

R绘图分类:

  • 高级绘图(搭好框架):一步到位,直接绘制
  • 低级绘图(精雕细琢):不能单独使用,要在高级绘图产生的图形基础上对图形进行调整,比如加一条线,加标题等

R绘图输入数据格式:

  • 散点图:x和y两个坐标数据
  • 直方图:因子
  • 热力图:数据矩阵

内置绘图包graphics:

> help(package="graphics")#查看该包的帮助

plot函数

> plot(women$height)#输入一个数据得出散点图
> plot(women$height,women$weight)#输入两个数据得出关于两个数据作为xy轴的散点图
> plot(as.factor(women$height))#输入一个因子则绘制柱状图,横坐标为因子,纵坐标为频数
> plot(as.factor(mtcars$cyl),mtcars$mpg)#前面一个一个因子后面一个数值绘制箱线图,反过来就是散列图
> plot(as.factor(mtcars$cyl),as.factor(mtcars$mpg))#两个都是因子则输出脊柱图
> plot(mtcars$mpg~mtcars$disp)#~连接两个数值,绘制两者的关系图
> fit <- lm(height~weight,data = women)#lm函数求线性回归
> plot(fit)#使用plot绘制线性回归,输出四幅图
Hit <Return> to see next plot: 
Hit <Return> to see next plot: 
Hit <Return> to see next plot: 
Hit <Return> to see next plot:

par函数(用来对绘图参数设置)

#单独使用par函数对绘图函数调整则对全局使用,在某个绘图函数里设置参数则只对单独这个函数起作用
> plot(as.factor(mtcars$cyl),mtcars$mpg,col=c("red","blue","green"))#设置该图的颜色

相关文章

网友评论

      本文标题:R绘图函数

      本文链接:https://www.haomeiwen.com/subject/hjythrtx.html