第3讲

第3讲 R基础图形工具

代码

教学视频

R绘制直方图:hist函数的运用

R 直方图中如何自定义组数和组距?

箱线图 boxplot函数

R 条形图 barplot函数

散点图的绘制——R中的plot函数

课后习题

1 随机数函数和直方图

绘制下列向量(序列)的直方图,为直方图填充你喜爱的颜色。

  1. 生成一个服从均匀分布的向量(序列),该向量包含1000个值。

  2. 生成一个服从标准正态分布的向量(序列),该向量包含1000个值。

  3. 生成一个服从均值为80,标准差为5的正态分布的向量(序列),该向量包含1000个值。

  4. 生成一个服从自由度为5的卡方分布的向量(序列),该向量包含1000个值 。

  5. 生成一个服从自由度为5的t分布的向量(序列),该向量包含1000个值。

  6. 生成一个服从F(5,10)分布的向量(序列),该向量包含1000个值。

提示:随机数函数

  • 正态分布 rnorm(n, mean=0, sd=1)

  • 均匀分布 runif(n, min=0, max=100)

  • T分布 rt()

  • 卡方分布 rchisq()

  • F分布 rf( )

2 mtcars的图表展示

数据集:mtcars

  1. 绘制qsec的直方图(纵轴代表频数),为直方图设置标题,为横轴纵轴设置合理的刻度范围,将组距设置为2, 为直方图设置你喜爱的颜色。

  2. 绘制qsec的频率直方图(纵轴代表频率),为横轴纵轴设置合理的刻度范围,在该图中添加一条概率密度曲线,为概率密度曲线设置你喜爱的颜色。

  3. 绘制wt的直方图(纵轴代表频数),为横轴纵轴设置合理的刻度范围,设置图形标题,为直方图设置你喜爱的颜色。

  4. 绘制vs的条形图,纵轴代表频数。

  5. 绘制am的条形图,条形水平放置。

  6. 绘制am的饼图。

  7. 绘制wt的箱线图。

  8. 将汽车分为手动挡和自动挡两组,绘制这两个组别wt的箱线图,并设置你喜爱的颜色。

  9. 将汽车分为手动挡和自动挡两组,绘制这两个组别qsec的箱线图,并设置你喜爱的颜色。

习题讲评

第3讲习题代码

拓展资源

color codes https://htmlcolorcodes.com

Colors in R http://www.stat.columbia.edu/~tzheng/files/Rcolor.pdf