1. 概述
1.1 应用场景
在制作图表时,标准图表可以帮助用户更快的制作各式各样的图表。
但是在此基础上用户希望能进行自定义设置,满足更多样化的图表设置需求,更灵活的制作图表,此时就可以使用「探索式图表」。
1.2 功能简介
探索式图表以图形语法为基准,允许用户通过灵活组合图形标记、视觉通道和数据字段,创建高度定制化或非标准图表的底层图表构建器。
满足高级用户、数据分析师的复杂或探索性可视化需求,创建标准封装图表无法实现的特定图表。

2. 核心编码概念
2.1 坐标系
定义数据如何在空间中定位的框架。包括:直角坐标系、极坐标系、地理坐标系。
同一个数据,在不同的坐标系下,会呈现出完全不同的视觉形态。
每个坐标系都有自己的领域和特定的表现形式,坐标系选择有助于用户快速生成预期图表。

| 坐标系类型 | 说明 | 示例 |
|---|---|---|
| 直角坐标系 | 在一个平坦的二维平面上,使用两条相互垂直、相交于原点 O 的数轴(横轴和纵轴)来定义点的位置。 | ![]() |
| 极坐标系 | 角度和半径构建成的二维坐标系。 | ![]() |
| 地理坐标系 | 绘制地图时使用的坐标系。 | ![]() |
2.2 标记图形
代表数据点的基本图形元素。点、线、面、柱、文本等,不同的坐标系支持不同的图形。
注:为什么标准图表不支持相同的图形?不是所有的图形都适合放在每个坐标系上,避免用户输出无意义、不可解释的图表。

当前支持的图形类型:
| 坐标系 | 图形 |
|---|---|
| 直角坐标系 | 柱形、点、线、面积、矩形块、文本 |
| 极坐标系 | 柱形、点、线、面积 |
| 地理坐标系 | 区域、点、矩形块 |
2.3 聚合
将多个数据点汇总为一个数值的过程。求和、平均值、计数等,如下图所示:
详情参见:聚合方式

3. 轴与排列配置
3.1 轴模式
目的: 决定多个指标如何使用。
作用对象:指标所在轴。
共享轴:所有指标共用一个轴。只有一个单位系统。适用于:单位相同、量级相近的指标,如「销售额」和「成本」都使用左值轴。
例如纵轴有指标合同金额、回款金额、设置纵轴共享轴,则两个指标共用一个轴,如下图所示:

独立轴:每个指标使用自己的单独的轴。
作用:保持横向对比的便利性,为每个数据指标提供独立、无干扰的观察环境。下图中虽然两个指标的趋势看起来差别不大,但是可以通过独立轴,直观看到某个省份的合同和回款金额数值的对比。

双轴:多个指标字段共享同一个绘图区域,但使用不同的坐标轴。
适用于单位不同但有关联的两个指标,如「销售额」使用左值轴(单位:万元),「利润率」使用右值轴(单位:%)。如果让这两个指标共享同一个纵轴,那么「利润率」的折线会因为数值太小而被压成一条近乎水平的直线,根本无法观察其波动趋势。
此时可以设置比率指标右值轴,这时左值轴用来观察柱状图回款金额,右值轴用来观察折线图回款率,如下图所示:

3.2 设置多个图形间关系
目的: 定义在「共享轴」模式下,同一类别下不同指标图形元素的布局。
堆积:同一类别下的不同指标图形堆叠显示(数值累加)。例如堆积柱状图,展示某互联网产品在一周内由不同渠道获得的流量对比。

并列:同一类别下的不同指标图形并排显示。例如分组柱状图。

重叠:同一类别下的不同指标图形直接在相同位置绘制,可能相互覆盖。例如多个面积图透明重叠。适用于比较多个独立序列的趋势,当堆叠不适用时,透明度用于区分重叠区域。
通过面积透明叠加(非堆叠)展示多个系列数据的独立趋势。

3.3 单个字段内图形关系
由于图形内可以用视觉通道做粒度的划分,因此也可以设置图形关系,对单个指标字段设置是否开启堆积。如下图所示,可以设置不同渠道的指标数据堆积显示:

若取消堆积,则指标内每个渠道数据都从坐标轴 0 刻度开始,如下图所示:

3.4 图形映射区域
横轴(角度)字段
纵轴(半径)字段
颜色:拖入字段,设置颜色属性 (分类/数值渐变)。
大小: 拖入字段,设置图形大小属性。
标签:拖入字段,设置图形标签内容。
提示:拖入字段,设置鼠标悬浮提示内容。
粒度:拖入字段,控制聚合粒度。

4. 如何选择轴与排列配置
如何选择轴
先看指标单位:如果指标单位相同(比如都是金额、数量),且关心它们的绝对数值对比,优先选择共享同一轴。
再看指标关联性:如果有两个核心关联指标,但单位不同(如金额 vs 利润率),使用共享轴并分配左右值轴是最经典的做法。
最后看指标数量和独立性:如果需要展示三个及以上的指标,考虑独立轴分区
如何选择多个图形之间的关系
谁更大:并列或重叠
部分与整体的关系:堆积
是否同步:重叠
如何选择图形内部之间的关系
部分与整体的关系:堆积
5. 示例:分区柱状图
示例数据:门店销售数据统计.xlsx
用户想要制作「分区柱状图」,并列展示相同维度下各个分类指标的柱状图。
例如,用分区柱状图展示不同区域 2017 年3-9月的销售额和毛利额,如下图所示:

设置图表类型为「探索式图表」,选择「直角坐标系」,并将「销售日期」和「所属小区」拖入横轴,将「销售额」、「毛利」拖入纵轴,对「销售日期」设置格式为年月,如下图所示:

在指标所在坐标轴下设置为「独立轴」,如下图所示:

然后将「指标名称」拖入颜色栏,即可通过颜色区分销售额和毛利,如下图所示:

