...
所以在不同位置的字段上设置排序,就产生了排序影响区域的问题。

和表格的逻辑一样,当排序设置影响的是同一个区域时,会产生排序优先级;当排序设置影响的不是同一个区域,则两个排序设置互相不影响。如果去定义图形的排序影响区域?和表格的逻辑一样,当排序设置影响的是同一个区域时,会产生排序优先级;当排序设置影响的不是同一个区域,则两个排序设置互相不影响。那如何去定义图形的排序影响区域?
考虑到实现数据排序逻辑是在底层数据层处理,而组件类型(如图形、表格等)是应用层的概念,为了保证排序逻辑统一、简化排序相关概念,数据层排序走统一一套排序逻辑,所以统一使用 行区 和 列区 作为所有组件的排序影响区域的命名划分。
...
所以对于图形组件的不同位置所属的区域和排序优先级,有以下的基本原则:
- 如果是维度字段,且图形需要划分成两个独立区域设置排序的,则默认如果是 维度字段,且图形需要划分成两个独立区域设置排序的,则默认分类轴属于行区、标记区属于列区,具体图形的区域映射说明详见下面的表格。
- 不管是哪个区域的度量字段,在其上设的排序,都默认影响 不管是哪个区域,只要是在 度量字段 上设的排序,都默认影响 行区(分类轴) 的顺序。
- 不改变图形外观的设置,不支持设置排序,如“提示”等。”等。不改变图形外观比如是否细分数据、改变图形颜色等。
- 同一个区域有多个字段设置了排序时,则和表格一样,以在组件数据面板界面上位置更靠前的字段优先级更高。
下表中行列区上的字段都是指的上面第一点的场景,放维度字段时的区域映射关系。针对上面第一点放 维度字段 的场景,下表详细说明每种图形类型的行列区映射关系。
分类 | 图形名称 | 行区 | 列区 | 不支持排序功能 | 备注 |
表格位置1 | 表格位置2 | 表格位置1 | 表格位置2 | 表格位置3 | 表格位置4 |
柱图 | 柱图 | X轴 |
| 颜色 | 标签 |
|
| 提示 |
|
| 提示不改变图形外观。 |
堆积柱图 | X轴 |
| 颜色 | 标签 |
|
| 提示 |
|
|
横条图 | Y轴 |
| 颜色 | 标签 |
|
| 提示 |
|
|
堆积横条图 | Y轴 |
| 颜色 | 标签 |
|
| 提示 |
|
|
瀑布图 | X轴 |
Y轴 |
|
|
|
|
| 颜色 | 标签 | 提示 | 颜色不支持拖字段,标签和提示不改变图形外观的。 |
对比柱图 | X轴 |
| 颜色 | 标签 |
Y轴 | Y轴Y轴Y轴Y轴 | Y轴 | Y轴 | Y轴Y轴Y轴Y轴 | Y轴 | Y轴 | Y轴 | Y轴角度 | 角度 | 角度 | 角度Y轴Y轴GIS地图 | 区域/经度地理维 | 纬度地理维 | 颜色 | 形状 | 大小 | 标签 | 提示 | 标签和提示不改变图形外观的。 | 地图 | 区域地图 | 区域/经度地理维 | 纬度地理维 | 颜色 | 标签 | 提示 | 标签、大小不支持拖字段,提示不改变图形外观的。 | 散点地图 | 区域/经度地理维 | 纬度地理维 | 颜色 | 形状 | 大小 | 标签 | 提示 | 热力地图 | 区域/经度地理维 | 纬度地理维 | 颜色 | 标签 | 大小 | 大小Y轴 | 颜色 | 提示 | 旭日图 | 维度 | 角度提示 | 词云图 | 标签 | 大小 | 矩阵树图颜色 | 标签 | 大小 | 提示 | 颜色 |
|
|
| 标签 | 提示 |
| 标签不支持拖字段,提示不改变图形外观的。 |
桑基图 | 维度1 |
| 维度2 |
大小 |
|
|
| 颜色 | 标签 | 提示 | 颜色和标签不支持拖字段,提示不改变图形外观的。 |
力导向关系图大小 | 标签不支持拖字段,提示不改变图形外观的。
| 标签不支持拖字段,提示不改变图形外观的。含棱角面积雷达图、棱角线雷达图、圆环面积雷达图、圆环线雷达图。 |
环形关系图 | 维度大小 |
|
|
|
|
| 标签 | 提示 |
| 标签和提示不改变图形外观的。漏斗图、升序漏斗图、左降序漏斗图、右降序漏斗图、左升序漏斗图、右升序漏斗图。 |
指标 |
棱角面积雷达图颜色指标标签棱角线雷达图
|
| 提示不改变图形外观。含油量图、环形进度图、外刻度油量图、内刻度油量图。 |
维度指标标签提示圆环面积雷达图 | 指标标签提示圆环线雷达图维度指标漏斗图 |
| 标签、大小不支持拖字段,提示不改变图形外观的。 |
散点地图 | 区域/经度地理维 | 纬度地理维 | 颜色 | 形状 | 大小 |
| 标签 | 提示 |
标签和提示不改变图形外观的。 | 升序漏斗图标签提示左降序漏斗图右降序漏斗图颜色大小标签 | 左升序漏斗图标签提示右升序漏斗图指标 | 指标卡指标提示提示不改变图形外观。油量图指标提示环形进度图 | 外刻度油量图内刻度油量图 | 指标指标 | 提示 | 水球图指标所以按不同位置上排序影响哪个区域更符合业务场景的原则,去划分排序影响区域
...
特殊图形排序说明
...
所以按不同位置上排序影响哪个区域更符合业务场景的原则,去划分排序影响区域
...
1、部分图形由于其本身的特性和实现逻辑,不支持分区取数,且考虑到这些位置上设置排序作用不大,所以会 禁用 排序入口,涉及入口如下:
- 地图:含区域地图、散点地图、热力地图、GIS地图, 区域/经度地理维 和 纬度地理维 不支持设置排序。
- 漏斗图、词云图、矩阵树图的 标签 不支持设置排序。
- 关系图:含力导向关系图环形关系图,维度 不支持设置排序。
2、旭日图受限于第三方组件的渲染逻辑,显示顺序只和类别名称有关,在旭日图上设置的排序,实际看不出排序变化。
Image Added
3、漏斗图本身已隐含排序效果,在 大小 上设置的排序,实际看不出排序变化。
Image Added
4、进度图
5、指标拆解树,当前版本在字段上并未开放排序入口,指标拆解树的排序本身是各个维度按指标值进行排序,需等未来 按其他字段值排序 的功能上线后,再开放排序入口。
Image Added
图形排序场景示例
按场景效果去描述怎么设置图形排序,待补充。
新旧版本图形排序效果不一致