R绘图函数

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"))#设置该图的颜色
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容