U3.08.1Polar coordinate mapping设计
极坐标把一个变量映射为角度、另一个映射为半径
别名: 极坐标映射 · 径向图
概念解释
笛卡尔图把两个变量都映射为直线位置(横向、纵向);极坐标换了一套空间语言:角度承载一个变量(绕圈走),半径承载另一个(向外长)。时间画成圆周就是钟面图,方向画成角度就是风向玫瑰,类别绕圈排布就是玫瑰图。读图规则随之改变:不是"从左到右、从下到上",而是"顺时针推进、离圆心越远值越大"。极坐标不是装饰性变体,是一套有自己的语义与陷阱的编码系统——下面逐一清算它的账。
机制
映射结构的改变带来判读规则的整体迁移:角度是循环通道(360° 之后回到起点,无首尾),半径是单调通道(从圆心向外递增)。这决定了它天然适配"一个循环变量 + 一个量值变量"的数据(小时×流量、方位×风频);反过来,两个线性变量(收入×年龄)映射进来就会把线性结构强行焊接成环,读者要沿弧线追踪顺序,成本远高于直线。角度与半径的感知精度也不对称(角度差与径向长的判别都弱于直线位置),这是极坐标图判读普遍吃力的根源。
边界
这里只立坐标系的语义;半径的面积放大、周期适配、雷达图排列、量值比较劣势,各自是独立的问题。需要预告的边界是:极坐标图的坐标声明负担比笛卡尔重——角度起点(0° 在哪、顺时针还是逆时针)与半径起点(圆心是零还是截断)都必须显式标注,因为这两个约定没有行业统一默认,读者的猜测五花八门。
怎么落地
- 采用极坐标前先审数据形状:一个循环变量 + 一个量值才进极坐标;两个线性变量回笛卡尔。
- 坐标约定显式化:标注角度起点与方向、半径起点与刻度(圆心=0 必须成立)。
- 验证:请读者用一句话说"这张图怎么读"(绕圈的是什么、向外的是什么);说不清即映射未交代,补标注。