12.2.1坐标系与坐标轴

集算器中常用的有两种坐标系:直角坐标系极坐标系

与坐标系对应,坐标轴也分为横轴纵轴极轴角轴等各种类型,不同类型的坐标轴有着不同的绘图属性,可以处理不同模式的坐标转换计算。

直角坐标系

直角坐标系中的坐标轴由横轴与纵轴构成,横轴与纵轴相互垂直,水平的横轴上的逻辑坐标决定横向的绘图坐标,而竖直的纵轴上的逻辑坐标决定纵向的绘图坐标。实际上,在直角坐标系中,绘图所用物理坐标的横坐标与纵坐标可以分别在对应的逻辑轴上计算,相互之间并无影响。

前面介绍的例子都是使用直角坐标系来定位图元的,而画布中固有的物理轴也是使用直角坐标系的。直角坐标系可以使用在柱形图、折线图、面积图、散点图、气泡图、股价图等大多数统计图的画法中。

极坐标系

极坐标系中的坐标轴包括极轴和角轴。极轴中需要定义极点的位置,以及极轴长度。角轴中可以定义极坐标的起始角度结束角度,按照惯例,由极点水平向右为0°,角度取逆时针方向为为正值。默认情况下,极坐标系的起始角度为0°,结束角度为360°

在绘制饼图、圆环图、雷达图等常见统计图时,需要使用极坐标系。

在极坐标系中,进行坐标转换计算时,一个坐标点的极径由极轴根据极轴坐标计算,极角由角轴根据角轴坐标计算。