U2.11.2Task-conditioned depth management in treemaps设计研究
深层节点面积过小时不可读,需限制展示深度
别名: 树图深度 · 深层节点 · 交互下钻
概念解释
treemap 每深入一层,后代只能分割父节点已有的面积。值小、分支多或层级不平衡时,深层矩形会小到无法辨认边界、容纳标签或可靠选择。标题中的“限制深度”是限制同时可读的层级,不是固定砍到某一层:应按任务、值分布、视口、缩放、标签与输入方式决定展示、聚合或下钻。
机制
一个节点的屏幕面积等于其全局份额乘以可用画布,还要扣除 padding、边框与标签空间。层级越深,路径线索与可见面积同时累积损耗;即使节点仍有像素,读者也可能不知道其父级,触控和键盘焦点也可能失效。聚合和下钻分别用信息损失或交互步骤换取可读面积,没有普遍最佳深度。
怎么研究
在不同分支因子、深度和值偏斜下,比较全展开、按规则聚合、聚焦放大和逐层下钻。任务覆盖目标叶查找、祖先路径复述、尾部异常发现和返回上层,测遗漏、误选、时间、导航丢失与小节点命中。跨桌面、移动、缩放、触屏、键盘与读屏测试,并报告实际视口和标签条件。不要从一种均衡树推导所有层级的深度阈值。
边界
限制可见深度不等于删除深层数据。聚合“其他”可能隐藏少数或高后果叶,必须可解释且可展开;下钻会暂时失去全局上下文,需要路径、父级总量和返回状态。静态导出无法依赖交互,应提供明细表或另页。对路径结构本身的研究,节点—连线树或缩进树可能比 treemap 更合适。
怎么落地
- 用成品视口计算每个节点可用面积,并同时检查标签、边界、焦点与触控任务,不设置固定层数或像素门槛。
- 对不可读后代选择有记录的聚合规则或聚焦下钻,常显面包屑、父级总量、筛选状态与返回入口。
- 为关键小值和高风险节点保留搜索、列表或警报入口,不让面积大小决定可发现性。
- 用最小可见叶、深层路径和返回任务验收;一旦读者丢失归属或无法选择,减少同屏层级或改用层级表。