读者要快速判断趋势(涨 / 跌 / 拐点)、比较若干项大小、或看构成占比;数据 ≥ 3 个点、口径清楚、需要扫读多于精读。
界面与交互 · 内容与数据展示
图表Chart
把比较、趋势或构成这类数据问题压成可扫描形状的内容组件;形状随类型与数据重绘,但图形之外必须给数值、图例与文字表,不只靠颜色传达含义。
图表随问题换形状:切类型、切数据,看物件重绘
亲手切「类型」(柱 / 线 / 饼)和「数据集」(本周 / 本月 / 全年),悬停或聚焦任意一点——观察图表物件、图例、读数条与文字表怎样一起重绘,而不是只看底部说明。
第 0 步:这是一张「访问量」图表。切「类型」(柱 / 线 / 饼)和「数据集」(本周 / 本月 / 全年),看图表物件本身如何重绘;悬停或用 Tab 聚焦任意一个数据点,数值会同时落在柱顶、读数条和文字表上;点「导出报告」生成一份带当前口径的报告卡,或点「模拟加载失败」走一遍错误与重试。
本周每日页面访问,按访问去重
- 周一82010.6%
- 周二91011.8%
- 周三98012.7%
- 周四1,12014.5%
- 周五1,20015.5%
- 周六1,32017.1%
- 周日1,39018.0%
| 时段 | 访问量 | 单位 | 占比 |
|---|---|---|---|
| 周一 | 820 | 次 | 10.6% |
| 周二 | 910 | 次 | 11.8% |
| 周三 | 980 | 次 | 12.7% |
| 周四 | 1,120 | 次 | 14.5% |
| 周五 | 1,200 | 次 | 15.5% |
| 周六 | 1,320 | 次 | 17.1% |
| 周日 | 1,390 | 次 | 18.0% |
对照:数据集=本周、类型=柱形图,物件上显示 7 天访问量柱形,活跃点默认是最新一天 周日 1,390 次(占本周 17.9%),数值在柱顶、读数条和文字表里同时出现。原因:形状看趋势,精确值靠文字标签和表格读,色弱只看明度也能区分柱高。下一步:切「折线」看同份数据连成线,或切「全年」看更长的趋势,也可以悬停或用 Tab 聚焦任意一点读数。
面板教会的知识点
把刚才在物件上看到的现象命名为六条规则。
- 图形随类型与数据重绘:柱 / 线 / 饼回答不同问题——比较大小看柱、连续趋势看线、占总和看饼;切数据集时坐标、图例、文字表一起换。
- 图形不独撑读数:精确值要落在柱顶数值、活跃点读数条和文字表上;色弱用户只看明度也能读出数字与占比。
- 颜色不独撑含义:饼图切片用单调灰阶明度区分,加上图例文字和百分比;柱 / 线只有单一 ink 系列,活跃点靠明度加粗,不靠色相。
- 饼图看份额不看趋势:把时间序列切成饼,末段回落会被吞成份额;切片超过 6 个还要合并成「其他」,否则明度难辨。
- 加载 / 失败是独立状态:失败时画布换成「原因 + 上次成功时间 + 重试」,不空白坐标、不伪装成 0;重试保留当前口径与筛选。
- 主操作固定成结果物件:「导出报告」生成带文件名、口径、最新值与合计的报告卡,可撤销——把当前口径冻结成可复核的产物,不是一次性 toast。
什么时候用图表
从「读者要回答什么问题」判断,而不是看数据多不多。
只展示一个关键数(→ 统计数值)、要精确读成行成列的记录(→ 表格)、数据为空或只有 1—2 个点(→ 文字或空状态)、需要逐条编辑(→ 表单 / 表格)。
怎么用:从问题到读数路径
一次到位的检查顺序,盯这些不放过。
- 定问题:先写清读者要回答「趋势 / 比较 / 构成」中的哪一个,再选类型。
- 定类型:趋势优先折线或柱;比较大小用柱;占总和用饼,且切片不超过 5—6 个。
- 定数值路径:每个点都能用柱顶标签、tooltip 或文字表读到精确值与单位,不只靠柱高估。
- 定口径文字:指标名、单位、时间范围与去重方式写在图表旁边,与坐标同步切换。
- 定无障碍:图表给 aria-label 摘要,配可见文字表或图例;颜色之外用明度、形状、文字区分系列。
- 定状态:加载用骨架保留指标名,空数据写原因,失败给原因与重试;验证色弱与窄屏。
正反例:同一份「近 7 天访问量」
只改一个关键判断——图形之外是否给到数值与口径。
「访问量 · 本周 · 按访问去重」柱形图:每根柱顶标数值,图例与文字表同步,末段回落用 ↓ 与「环比下降」文字表达,加载用骨架、失败给重试。色弱只看明度也能读。
7 根彩色柱没有坐标、没有数值、没有单位;涨跌用绿红表示,色弱看不出方向;接口失败显示空白坐标;切换数据集残留旧坐标。用户只能猜。
快速自测
有一份「12 个月各类目销售额占比」的数据,老板想看『各类目份额变化趋势』,该怎么选图表?
继续查证
术语的技术定义和行为以这些一手或权威资料为准。
下一步学
和本知识点经常一起出现的概念。