U3.05.1Tick density calibration设计

刻度密度需匹配判读精度需求

别名: 刻度密度 · 刻度精度

概念解释

刻度是读者把图形位置换算回数值的唯一官方渠道,它的密度决定了这张图支持的读数精度:刻度间隔 20 的轴,读者最多读到"大约 40 出头";问句若要"37 还是 38",这根轴就答不了。刻度太稀,读数靠猜;太密,刻度值互相拥挤、读者找最近刻度反而变慢,轴本身成了噪声带。密度设定的依据只有一个——读者要用这张图回答什么精度的问句,不是"图表库默认几个就几个"。

机制

读数动作是"目标位置 → 最近刻度 → 刻度值 ± 半格插值":精度上限 = 刻度间隔的一半(再好也只估到半格)。刻度间隔必须小于问句要求的精度一个量级,才有稳定的读数(要读 5 的粒度,刻度间隔至少 ≤2);间隔大于所需精度,读者被迫在两刻度间自插值,误差成倍放大。反向的密度代价同样真实:每多一档刻度,轴的视觉权重增加,最近刻度的搜索从"一目了然"变成"逐个比对",扫视式读图(比较趋势)的效率被密集刻度拖累——所以主刻度粗、次刻度细的层级是密度与秩序的折中。

边界

精度需求由问句与受众共同决定:执行层读数(要抄进报表)需要精确刻度或直接标注;管理层扫读("涨了还是跌了")两三档刻度足够。交互图表的悬停读数把"精确取值"从轴上卸载(悬停给到全精度),轴刻度可以退回粗疏的方位功能——这是静态图与交互图的重要分岔。对数轴的刻度密度按数量级给(每十进位一档主刻度),次刻度标注 2、5 倍位置,密度逻辑相同但间隔在原值空间不等距。

怎么落地

  • 定刻度前先写问句的精度要求("读到百位"),换算刻度间隔 ≤ 精度的一半;超出五档主刻度时启用主次刻度层级。
  • 交互图把精确读数交给悬停,轴只保留三到五档"方位刻度";静态报告图反向加密度或改用直接标注。
  • 验证:请读者读图中指定点的值并对照真值;误差分布的宽度就是实际精度,与问句需求比较,不足加密、过密抽稀。

延伸

  • 同组U3.05.2 网格线应弱于数据元素 · U3.05.3 直接标注可替代网格与图例
  • 相邻U2.15.5 小倍数适合比较形状,不适合精确读数 · U2.16.1 需要精确取值时表格优于图表
  • 站内检索tick density · readout precision · axis ticks · major minor ticks

同组卡片

快捷操作

分享

分享当前页面

ios_share

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