ggplot2(6) 标度、坐标轴和图例

6.1 简介

标度控制着数据到图形属性的映射。标度将我们的数据转化为视觉上可以感知的东西:例如大小、颜色、位置和形状。标度也为我们提供了读图时所使用的工具:坐标轴和图例。

执行标度的过程分为三步:变换、训练和映射。

标度可以粗略地分为四类:位置标度、颜色标度、手动离散型标度以及同一型标度。

6.2 标度的工作原理

标度的定义域即数据空间,值域即图形属性空间。当输入变量是离散型时,标度的定义域是某些值组成的集合,它的值域是输入值对应的图形属性值组成的一个向量;当输入变量是连续型时,标度的定义域是一个实值区间,它的值域是穿过某种更复杂的空间的一条一维路径,例如,从一种颜色到另一种颜色进行线性插值得到的一组渐变颜色。

  • 变换:对连续型数据进行适当的变换往往是有益的,例如取对数或者开根号。
  • 训练:通过学习得到标度的定义域,在一个仅有一个图层且仅呈现原始数据的图形中,这个学习过程包括确定某个连续型变量的最大值和最小值,或者是列出某个类别型变量的所有水平。
  • 映射:执行映射数据到图形的函数。

6.3 用法

每一种图形属性都拥有一个默认的标度,此标度将在我们每次使用这个图形属性时被自动地添加到图形中。

猜你喜欢

转载自www.cnblogs.com/dingdangsunny/p/12371504.html