山海鲸可视化

设置数据联动

山海鲸可视化软件中,软件会自动分析数据内在的关联性,这些关联会同步到使用了这些数据的组件中,从而将这些组件关联起来。

如果对这些已经存在关联的组件开启了数据联动功能,则可以实现组件之间的数据联动(关于地图的数据联动请参考该教程 →_→ 如何设置地图的数据联动和下钻 )。

联动可以分为相同数据源的数据联动跨数据源的数据联动,相同数据源的数据联动是以字段数值为依据,跨数据源联动是以字段名+数值为依据,因此跨数据源联动的前提是这些数据源之间包含了相同名称的字段。

数据联动的方式包括:联动其他组件受其他组件联动

所谓联动其他组件,就是操作当前组件时,其他组件会根据操作进行数据联动;

所谓受其他组件联动,就是当其他组件被操作时,本组件会根据操作进行数据联动;
image.png

每一种联动方式在开启后可以进行高级设置,高级设置中包括黑名单模式和白名单模式设置。

所谓黑名单模式,就是将组件黑名单中的组件排除在数据联动组件之外;

所谓白名单模式,就是只联动组件白名单中的组件;
image.png

下面举两个例子:
(1)相同数据源的数据联动

以下列数据为例:

城市 性别 人均收入
北京 11111
北京 22222
上海 12345
上海 23456
杭州 22222
杭州 33333
南京 23456
南京 34567

我们创建一个空白大屏,并导入该数据,然后分别添加一个饼图和一个分组柱状图。
image.png

其中饼图使用了性别和人均收入两个字段,并且开启了“联动其他组件”
image.png

分组柱状图使用了城市、性别和人均收入三个字段,并且开启了“受其他组件联动”
image.png

当我们点击选中右侧饼图中的男性人均收入部分时,左侧的柱状图也会同步显示男性的数据。
image.png

但是当我们点击左侧条形图中女性人均收入部分时,右侧的饼图不会触发联动。
image.png

(2)跨数据源的数据联动

以下列数据为例:
示例数据 1:

城市 性别 人均收入
北京 11111
北京 22222
上海 12345
上海 23456
杭州 22222
杭州 33333
南京 23456
南京 34567

示例数据 2:

城市 男性人均收入 女性人均收入
北京 11111 22222
上海 12345 23456
杭州 22222 33333
南京 23456 34567

我们仍然使用上面的大屏进行测试,其中饼图使用了示例数据 1 中的城市和人均收入两个字段,并且开启了“联动其他组件”
image.png

分组条形图使用了示例数据 2 中的城市、男性人均收入和女性人均收入三个字段,并且开启了“受其他组件联动”
image.png

当我们点击选中右侧饼图中的“杭州”部分时,左侧也会同步显示“杭州”的数据。
image.png

【温馨提示】跨数据源的数据联动是基于同名字段的,所以只有在对该同名字段的内容进行点击时才会触发联动(例如上面的同名字段是城市,点击选中的是城市字段的内容)。