可见美学属性

使用 ggplot2 进行数据可视化入门

Rick Scavetta

Founder, Scavetta Academy

映射到 X 与 Y 轴

ggplot(iris, aes(x = Sepal.Length, 
                 y = Sepal.Width)) + 
  geom_point()

使用 ggplot2 进行数据可视化入门

映射到颜色

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

使用 ggplot2 进行数据可视化入门

映射到颜色美学属性

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

Species(数据框列)被映射到可见美学属性颜色

使用 ggplot2 进行数据可视化入门

映射到颜色美学属性

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

Species(数据框列)被映射到可见美学属性颜色

aes() 中映射美学属性。

使用 ggplot2 进行数据可视化入门

在 geom 中映射到颜色美学属性

ggplot(iris) + 
  geom_point(aes(x = Sepal.Length,
                 y = Sepal.Width,
                 col = Species))

仅在以下情况下需要:

  • 并非所有图层都应继承相同的美学属性
  • 混合不同数据源

使用 ggplot2 进行数据可视化入门

常见可见美学属性

美学属性 说明
x X 轴位置
y Y 轴位置
使用 ggplot2 进行数据可视化入门

常见可见美学属性

美学属性 说明
x X 轴位置
y Y 轴位置
fill 填充颜色
使用 ggplot2 进行数据可视化入门

常见可见美学属性

美学属性 说明
x X 轴位置
y Y 轴位置
fill 填充颜色
color 点的颜色,其他几何体的轮廓色
使用 ggplot2 进行数据可视化入门

常见可见美学属性

美学属性 说明
x X 轴位置
y Y 轴位置
fill 填充颜色
color 点的颜色,其他几何体的轮廓色
size 点的面积或半径,线的粗细
使用 ggplot2 进行数据可视化入门

常见可见美学属性

美学属性 说明
x X 轴位置
y Y 轴位置
fill 填充颜色
color 点的颜色,其他几何体的轮廓色
size 点的面积或半径,线的粗细
美学属性 说明
alpha 透明度
使用 ggplot2 进行数据可视化入门

常见可见美学属性

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

常见可见美学属性

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

常见可见美学属性

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

Passons à la pratique !

使用 ggplot2 进行数据可视化入门

Preparing Video For Download...