使用 ggplot2 进行数据可视化入门
Rick Scavetta
Founder, Scavetta Academy
ggplot(iris, aes(x = Sepal.Length,
y = Sepal.Width)) +
geom_point()

ggplot(iris, aes(x = Sepal.Length,
y = Sepal.Width,
color = Species)) +
geom_point()
| 类型 | 变量 |
|---|---|
| 颜色 | Species |

ggplot(iris, aes(x = Sepal.Length,
y = Sepal.Width,
color = Species)) +
geom_point()
| 类型 | 变量 |
|---|---|
| 颜色 | Species |
Species(数据框列)被映射到可见美学属性颜色。

ggplot(iris, aes(x = Sepal.Length,
y = Sepal.Width,
color = Species)) +
geom_point()
| 类型 | 变量 |
|---|---|
| 颜色 | Species |
Species(数据框列)被映射到可见美学属性颜色。
在 aes() 中映射美学属性。

ggplot(iris) +
geom_point(aes(x = Sepal.Length,
y = Sepal.Width,
col = Species))
仅在以下情况下需要:

| 美学属性 | 说明 |
|---|---|
| x | X 轴位置 |
| y | Y 轴位置 |
| 美学属性 | 说明 |
|---|---|
| x | X 轴位置 |
| y | Y 轴位置 |
| fill | 填充颜色 |
| 美学属性 | 说明 |
|---|---|
| x | X 轴位置 |
| y | Y 轴位置 |
| fill | 填充颜色 |
| color | 点的颜色,其他几何体的轮廓色 |
| 美学属性 | 说明 |
|---|---|
| x | X 轴位置 |
| y | Y 轴位置 |
| fill | 填充颜色 |
| color | 点的颜色,其他几何体的轮廓色 |
| size | 点的面积或半径,线的粗细 |
| 美学属性 | 说明 |
|---|---|
| x | X 轴位置 |
| y | Y 轴位置 |
| fill | 填充颜色 |
| color | 点的颜色,其他几何体的轮廓色 |
| size | 点的面积或半径,线的粗细 |
| 美学属性 | 说明 |
|---|---|
| alpha | 透明度 |
| 美学属性 | 说明 |
|---|---|
| x | X 轴位置 |
| y | Y 轴位置 |
| fill | 填充颜色 |
| color | 点的颜色,其他几何体的轮廓色 |
| size | 点的面积或半径,线的粗细 |
| 美学属性 | 说明 |
|---|---|
| alpha | 透明度 |
| linetype | 线型(虚线样式) |
| 美学属性 | 说明 |
|---|---|
| x | X 轴位置 |
| y | Y 轴位置 |
| fill | 填充颜色 |
| color | 点的颜色,其他几何体的轮廓色 |
| size | 点的面积或半径,线的粗细 |
| 美学属性 | 说明 |
|---|---|
| alpha | 透明度 |
| linetype | 线型(虚线样式) |
| labels | 图或坐标轴上的文本 |
| 美学属性 | 说明 |
|---|---|
| x | X 轴位置 |
| y | Y 轴位置 |
| fill | 填充颜色 |
| color | 点的颜色,其他几何体的轮廓色 |
| size | 点的面积或半径,线的粗细 |
| 美学属性 | 说明 |
|---|---|
| alpha | 透明度 |
| linetype | 线型(虚线样式) |
| labels | 图或坐标轴上的文本 |
| shape | 形状 |
使用 ggplot2 进行数据可视化入门