基础绘图(plot函数)

Reads: 986 Edit

1 plot()函数用法

1.1 时序图

> x=c(0.051,0.926,0.209,0.358,1.672,-1.191,1.404,1.112,0.108,-0.429,0.746,1.304,0.292,-1.587,-0.815)
> plot(x)

r-71-1

1.2 散点图

> x=c(0.051,0.926,0.209,0.358,1.672,-1.191,1.404,1.112,0.108,-0.429,0.746,1.304,0.292,-1.587,-0.815)
> y=2*x+rnorm(15,0,1)   # 根据x生成序列y
> plot(x,y)

r-71-2

> abline(x,y)  # 添加趋势线

r-71-3

2 barplot()函数用法

2.1 柱状图

> x=rpois(200,10)
> y=table(x)            #把x转换成表,统计x中每个数据出现的次数
> y
x
 2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 20 
 1  2  4  7  6 24 30 25 21 23 22 12 10  5  4  2  1  1 

> barplot(y)     # barplot()的参数是table类型

r-71-4

3 hist()函数用法

3.1 直方图

> x=rpois(200,10)
> hist(x)     

说明:直方图和柱状图类似。柱状图每个类别对应一个柱子;而直方图的柱子是统计一个区间内出现的次数。

r-71-5

> hist(x,freq = F)   	 # 纵坐标是概率密度
> lines(density(x))     # 添加概率密度曲线

r-71-5-1

4 pie()函数用法

4.1 饼图

> x=c("男","男","男","男","女","男","女","男","女","男","男","男","女","男","男","男","男","女","女","女","女","女")
> y=table(x)
> y
x
男 女 
13  9 
> pie(y,col=rainbow(2))   # piet()的参数是table类型

r-71-6

5 boxplot()函数用法

5.1 箱线图

> x=c(0.051,0.926,0.209,0.358,1.672,-1.191,1.404,1.112,0.108,-0.429,0.746,1.304,0.292,-1.587,-0.815) 
> boxplot(x)

r-71-7

> y=2*x+rnorm(15,0,1)
> boxplot(x,y)

r-71-8


Comments

Make a comment