在数据可视化中,坐标系是最基本的。在一张图纸上,只要建立了坐标系,图中的任何一个点就可以用数学方式描述清楚了。
一般,小学学习了数轴,初中就开始学习了二维直角坐标系。但是,那仅仅是数学中的认识,现在要使用 Matplotlib 与已有的数学知识结合,对坐标系有新的认识。
要很耐心地阅读以下内容,即便是“温故”,目的还是“知新”。
通常所说的坐标系,也称为平面直角坐标系、正交坐标系、笛卡尔坐标系,英文:Cartesian coordinate system,形状如下图所示。
image
这种样式的坐标系,最早是由法国数学家勒内·笛卡尔(René Descartes)于 1637 年提出来的。它的组成部分包括以下几点。
x 轴(x-axis):水平的坐标轴,也称为“横轴”。这是条有方向的直线,箭头所指方向表示“正方向”,与之相反的为“负方向”。
y 轴(y-axis):竖直的坐标轴,也称为“纵轴”。除了方向与 x 轴垂直之外,别的没有不同。
正方向:不论是 x 轴还是 y 轴,都是以箭头所指的方向为正方向。上图中所标示的正方向,是数学中的习惯。但是,在真实的问题中,可能会有变化。比如,在物理学中,会以物体的运动方向或者某个力的方向为其中一个坐标轴的正方向;在计算机图形中,还会以向下为 y 轴的正方向。
原点(origin):x、y 轴的交点。通常用字母 O 标记,一般情况下,原点是数字