数据可视化中的坐标系与主题设置
1. 坐标系相关内容
在数据可视化中,坐标系有着至关重要的作用,它主要有两个核心任务:
- 结合两个位置美学元素,在绘图上生成二维位置。通常位置美学元素被称为 x 和 y,但实际上它们更像是位置 1 和 2,因为其具体含义取决于所使用的坐标系。例如,在极坐标系中,它们变为角度和半径(或半径和角度);在地图中,它们则是纬度和经度。
- 与分面器协同工作,绘制坐标轴和面板背景。虽然比例尺控制着坐标轴上显示的值以及数据到位置的映射方式,但真正绘制坐标轴的是坐标系,因为其外观依赖于具体的坐标系,比如角度轴与 x 轴看起来就截然不同。
坐标系主要分为两种类型:
| 类型 | 特点 | 具体函数 |
| ---- | ---- | ---- |
| 线性坐标系 | 保留图形的形状 | coord_cartesian():默认的笛卡尔坐标系,元素的二维位置由 x 和 y 位置组合确定;coord_flip():x 和 y 轴翻转的笛卡尔坐标系;coord_fixed():具有固定纵横比的笛卡尔坐标系 |
| 非线性坐标系 | 可能改变图形的形状 | coord_map()/coord_quickmap():地图投影;coord_polar():极坐标系;coord_trans():在数据经过统计处理后,对 x 和 y 位置应用任意变换 |
下面我们详细介绍线性坐标系的相关内容:
- 使用 coord_cartesian() 进行绘图缩放 :coord_cartesian() 有 xlim 和 ylim 参数。这与比例尺的 limits 参数有所不同,设置比
超级会员免费看
订阅专栏 解锁全文
4万+

被折叠的 条评论
为什么被折叠?



