U3.01.2Truncation for position encodings设计

位置编码可截断但需明确标示

别名: 位置编码截断 · 合法截断

概念解释

点图、折线图这类位置编码不依赖原点:读者判读的是"标记落在标度的哪个位置",不是"从零伸出了多长"。因此它们可以合法截断轴——把值域收紧到数据所在的区间,局部分辨率更高,波动细节反而看得清。代价是必须把截断交代清楚:起点刻度显著可见、起止值直接标出。合法截断的公式是"位置编码 + 明确标示",两个条件缺一个,合法性就坍缩成下一叶的误导。

机制

位置判断是局部的:比较两条线的相对高低、读一个点在区间的落点,参照物是刻度近邻而非原点,所以截去远离数据的区段不破坏判读,反而放大有效分辩率(同一像素跨更小的值域)。但"位置不依赖零"有个读者侧的隐患:条形图训练出的比例习惯会迁移过来,部分读者仍把线的高低差当长度比读——因此标示义务比直觉的重:轴起点必须带刻度值并置于可见处,零线若在视野外要有说明;只留一根无刻度的轴线,截断就成了暗坑。

边界

位置编码的豁免只覆盖"标记位置"本身;一旦在图上填充(线与轴之间的面积填充、点连成的带状填充),填充部分回到面积编码,零基线义务回归——折线图加面积填充须谨慎。柱状图改"棒棒糖"不能绕开规则:细杆加圆头仍是长度读法,读者仍按比例解读。交互场景可用"缩放提示"(轴端折叠记号、范围标签)承担标示义务;静态媒介只能靠刻度与文字。

怎么落地

  • 折线/点图收紧值域时,轴起点刻度必须显示且值显眼(加大字号或轴端标注范围)。
  • 图内加参考线(均值、目标线)给截断后的局部图一个判读锚点,缓解"不知身在何处"。
  • 验证:问读者"轴从几开始"与"两条线差多少量级";第一个答不出即标示不足,第二个按比例答错即残留长度习惯,两者都要修。

延伸

  • 同组U3.01.1 长度编码必须从零起 · U3.01.3 截断轴是最常见的误导手段
  • 相邻U2.03.1 折线图适合有序变量上的趋势 · U3.05.3 直接标注可替代网格与图例
  • 站内检索axis truncation · position encoding · value-range zoom · scale breaks

同组卡片

快捷操作

分享

分享当前页面

ios_share

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