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))#图六

图一:
R语言:绘图函数_第1张图片
图二:
R语言:绘图函数_第2张图片
图三:
R语言:绘图函数_第3张图片
图四:
R语言:绘图函数_第4张图片
图五:
R语言:绘图函数_第5张图片
图六:
R语言:绘图函数_第6张图片
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
> 

R语言:绘图函数_第7张图片
R语言:绘图函数_第8张图片
R语言:绘图函数_第9张图片
R语言:绘图函数_第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包

(后续补充)

你可能感兴趣的:(R语言,r语言,开发语言)