Module 05 · RStudio & GitHub
Plotting in RStudioRStudio 绘图
欢迎来到“RStudio 中的绘图”课程!
观看本视频后,您将能够:
- 列出 R 数据可视化软件包 📝
- 使用 R 内置的
plot函数 📈 - 使用 R 的
ggplot库 添加函数和参数到绘图 🎨 - 为绘图添加标题和名称 🏷️
R 语言数据可视化软件包
在数据爆炸式增长的今天,数据科学家的一项重要工作就是利用可视化来提炼洞察。R 拥有不同的数据可视化软件包,您可以根据需求选择使用。
💡 安装软件包
要在您的 R 环境中安装这些软件包,请使用
install.packages命令,后接软件包名称。
常用 R 可视化软件包
| 软件包名称 | 核心功能与特点 |
|---|---|
| ggplot | 用于直方图、条形图、散点图等数据可视化。它支持向单个可视化添加图层和组件。 |
| Plotly Plotly | 用于基于 Web 的数据可视化,可以显示或保存为独立的 HTML 文件。 |
| Lattice 格网 | 用于实现复杂的多变量数据集。它是一个高级数据可视化库,可以处理图形而无需进行自定义。 |
| Leaflet 叶片 | 用于创建交互式绘图。 |
使用 R 内置plot函数绘图
R 拥有内置函数来创建绘图和可视化。
基础绘图函数 (plot)
plot函数默认返回值与其索引的散点图。- 您可以使用
type参数来添加线条。 - 您可以使用
title函数来添加标题,使可视化更易于阅读和理解。
在内置的
plot函数中,您可以添加线条和标题,从而增强绘图的表达力。

使用ggplot库进行高级绘图
您可以使用 R 的 ggplot 库创建信息丰富的可视化。它支持通过添加图层(使用不同的函数和参数)来处理复杂的请求。
ggplot绘图示例:散点图
以 R 内置的 Mtcars 数据集为例,创建散点图的步骤如下:
- 加载库:首先使用
library函数将ggplot库读入内存。library(ggplot2) # 示例 - 创建基础图层:对
Mtcars数据框使用ggplot函数,指定 X 轴为每加仑英里数 (miles per gallon),Y 轴为重量 (weight)。 - 指定几何对象:添加
geom_point函数以指定生成散点图;否则,它将返回一个空图。

最终输出将是一个更易于阅读的绘图。
添加标题和轴名称
此外,您可以使用以下参数来添加标题和更改轴名称:
ggtitle参数:用于添加标题。labs参数:用于为两个轴指定适当的名称。
最终结果将是一个具有有意义标题的图形。
GGally 扩展库
在实验环境中,您将使用 ggplot 及其扩展库 GGally 重现图形。
GGally通过添加多个函数来扩展ggplot,旨在降低将几何对象与转换后的数据相结合的复杂性。

总结回顾
在本视频中,您学习了以下内容:
- R 中流行的数据可视化软件包。
- 使用 R 内置的
plot函数进行绘图。 - 使用
ggplot进行绘图。 - 使用
ggtitle和labs函数添加标题和更改轴名称。