PDF 34 / 520 describe data, let's use the word "level" to describe aesthetic proper‐ ties. Here we change the
English · PDF 34
Original PDF page 34
中文 · PDF 34

描述数据时,让我们用“水平(level)”一词来描述美学属性。这里我们改变一个点的大小、形状和颜色的水平,使该点变小、变成三角形或变成蓝色:

你可以通过将图中的美学属性映射到数据集中的变量来传达关于数据的信息。例如,你可以将点的颜色映射到 class 变量,以揭示每辆车的类别:

ggplot(data = mpg) + geom_point(mapping = aes(x = displ, y = hwy, color = class))

(如果你更喜欢英式英语,比如 Hadley,你可以用 colour 代替 color。)

要将美学属性映射到变量,需在 aes() 内部将美学属性的名称与变量的名称关联起来。ggplot2 会自动为变量的每个唯一值分配一个唯一的美学水平(这里是唯一的颜色),这个过程称为标度(scaling)ggplot2