U3.08.3Polar suits periodic data设计

极坐标适合本身具有周期性的变量

别名: 周期数据极坐标 · 循环变量

概念解释

小时、星期、月份、季节、方位角——这些变量首尾相接:十二月之后是一月,360° 之后是 0°。画在直线上,周期被强行切断,读者看到人为的"年底悬崖",跨年(深夜、换季)的连续性要在脑子里自己焊回去。极坐标把循环变量映射到角度,环没有断点:深夜流量在 23 点与 1 点之间自然相邻,跨年趋势首尾相衔。这是极坐标唯一无争议的正当用途——数据的结构与坐标系的结构同构,几何替读者做了周期性的缝合。

机制

线性轴表达周期数据必然引入任意切割点:从哪画起(零点、周一、一月)决定了哪里出现假断崖,相邻性被轴序歪曲——23 点与 1 点在线性轴上相距最远,在数据里相距最近。角度通道天然无此病:圆上无起点无终点,相邻关系完整保持。判读收益随之而来:周期内的相位(峰值在哪)、对称性(早晚是否镜像)、连续性(跨零点的平滑)都是极坐标图上的直接形状属性;钟面图、风向玫瑰、年内日历环图都因此胜过直线版。而周期外的任务(长期趋势、跨多个周期的累计)回到直线轴——周期图看不见"逐年抬升"这类非周期结构。

边界

适配有前提:周期要真实且唯一主导。日周期叠加周周期的数据(工作日/周末形状不同)画单一钟面会把两种形状平均成谁也不像;正确做法是分周期分面(按星期分七个钟面)或换嵌套日历图。周期长度不整除画布时(53 周年)角度对齐会漂移,需要显式处理。方向数据(罗盘方位)是极坐标的另一正当族——它本来就是角度量,映射是恒等变换而非选择。

怎么落地

  • 周期数据默认考虑钟面/玫瑰图:角度=周期位置(起点按业务约定并标注)、半径=量值(映射规则按第二叶)。
  • 多周期叠加时按周期分面或用日历热图;单一钟面只保留给单一主导周期的数据。
  • 验证:请读者回答"峰值出现在周期哪个位置、跨过起点是否连续";线性轴版与极坐标版各测一次,极坐标版的跨断点错误应显著更少。

延伸

  • 同组U3.08.1 极坐标把一个变量映射为角度、另一个映射为半径 · U3.08.2 半径的等量增长对应的面积不等,外圈被系统性放大 · U3.08.4 雷达图的轴排列顺序改变多边形的形状与面积 · U3.08.5 极坐标下的量值比较普遍难于同数据的笛卡尔画法
  • 相邻U3.06.5 时间粒度的选择决定哪些周期性可被看见 · U2.10.1 热力图适合密集的二维数值
  • 站内检索cyclic data · clock plot · wind rose · periodic visualization

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/U3.08.3