U3.08.3Polar suits periodic data设计
极坐标适合本身具有周期性的变量
别名: 周期数据极坐标 · 循环变量
概念解释
小时、星期、月份、季节、方位角——这些变量首尾相接:十二月之后是一月,360° 之后是 0°。画在直线上,周期被强行切断,读者看到人为的"年底悬崖",跨年(深夜、换季)的连续性要在脑子里自己焊回去。极坐标把循环变量映射到角度,环没有断点:深夜流量在 23 点与 1 点之间自然相邻,跨年趋势首尾相衔。这是极坐标唯一无争议的正当用途——数据的结构与坐标系的结构同构,几何替读者做了周期性的缝合。
机制
线性轴表达周期数据必然引入任意切割点:从哪画起(零点、周一、一月)决定了哪里出现假断崖,相邻性被轴序歪曲——23 点与 1 点在线性轴上相距最远,在数据里相距最近。角度通道天然无此病:圆上无起点无终点,相邻关系完整保持。判读收益随之而来:周期内的相位(峰值在哪)、对称性(早晚是否镜像)、连续性(跨零点的平滑)都是极坐标图上的直接形状属性;钟面图、风向玫瑰、年内日历环图都因此胜过直线版。而周期外的任务(长期趋势、跨多个周期的累计)回到直线轴——周期图看不见"逐年抬升"这类非周期结构。
边界
适配有前提:周期要真实且唯一主导。日周期叠加周周期的数据(工作日/周末形状不同)画单一钟面会把两种形状平均成谁也不像;正确做法是分周期分面(按星期分七个钟面)或换嵌套日历图。周期长度不整除画布时(53 周年)角度对齐会漂移,需要显式处理。方向数据(罗盘方位)是极坐标的另一正当族——它本来就是角度量,映射是恒等变换而非选择。
怎么落地
- 周期数据默认考虑钟面/玫瑰图:角度=周期位置(起点按业务约定并标注)、半径=量值(映射规则按第二叶)。
- 多周期叠加时按周期分面或用日历热图;单一钟面只保留给单一主导周期的数据。
- 验证:请读者回答"峰值出现在周期哪个位置、跨过起点是否连续";线性轴版与极坐标版各测一次,极坐标版的跨断点错误应显著更少。