U2.06.2Area-proportional bubble scaling设计研究

气泡应按面积而非按半径映射数值

别名: 面积正比气泡 · 平方根半径 · 气泡尺寸标度

概念解释

比例气泡应满足圆面积 A ∝ v,因此半径 r ∝ √v。若把数值直接线性映射到半径,面积会随数值平方增长,视觉差异被几何上放大。面积正比映射(area-proportional scaling)解决的是图形几何是否忠于数值比例;它不保证读者的主观面积判断同样线性,也不保证精确比率读取。

机制

圆面积为 A = πr²。要让值增加多少,面积就增加多少,渲染层必须对值开平方后生成半径或直径。减去非零起点、使用对数或其他变换时,先定义要编码的量及变换域,再将变换后的非负大小值映射到面积。几何正确与知觉响应是两层问题:前者可由公式和像素测量验证,后者受尺寸、背景、比较距离与个体影响,不能用一个固定心理幂指数补偿所有人。

怎么研究

工程核验可输入已知比值,读取最终 SVG、Canvas 或栅格输出中的直径与面积,确认渲染链仍满足面积比例。知觉研究则呈现多组大小、比率和背景,测比率估计、排序误差与信心,并比较未经补偿和候选知觉补偿;补偿参数必须在目标任务和人群中验证。应把数学映射错误与正确映射下的人类误差分开报告,否则无法判断应修代码还是换通道。

边界

普通圆面积不能表达负值;零值映射为零面积后会消失,仍需符号、描边、标签或独立零状态。缺失值也不能与零共用“没有圆”。对数变换只适用于定义域允许的值,并须显示变换含义。人为放大最小气泡有助于选择,却会破坏严格比例,应标为可见性下限或改用恒定可选目标,不可假装仍是纯比例符号。

怎么落地

  • 将数值映射到面积;若绘图库接受半径或直径参数,显式使用平方根标度并核对其默认范围与变换。
  • 对负值、零、缺失和可见性下限定义不同状态,在图例、提示和可访问名称中同时说明原值与状态。
  • 用已知测试值自动检查最终渲染面积比,而不只检查映射函数的中间输出。
  • 再以目标用户测试读数;几何已正确但任务误差仍过高时,改用位置或长度,不随意加入通用“知觉修正”指数。

延伸

  • 同组U2.06.1 气泡承担第三个变量但其判读精度在常用通道中最低 · U2.06.3 大气泡遮挡小气泡,需按尺寸排序绘制并降低不透明度 · U2.06.4 气泡尺寸必须配以给出参照量的尺寸图例 · U2.06.5 第三维若需精确比较应改用分面或另出一图
  • 相邻U1.04.2 用直径映射数值会造成平方级夸大 · U1.04.1 主观面积感知系统性低于实际
  • 站内检索area-proportional symbol · square-root scale · bubble radius · zero-size mark

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/U2.06.2