...
由于每种图形的展示效果和业务含义都不一样,所以本文主要是介绍,相对于表格组件,图形的排序功能有哪些区别和使用注意事项。
信息 |
---|
1、当前文档的排序功能仅支持使用数据模型引擎V2.0版本的场景,数据模型引擎V2.0版本的说明详见 数据模型引擎V2.0。 2、当前文档的排序功能仅支持2025-06-01之后的V11版本。 |
图形排序逻辑
图形排序示例
先用一个简单的图形排序示例展示排序功能,方便理解下文的排序逻辑。详细的排序操作说明详见:数据排序逻辑。
...
原因是从数据层按排序设置取回数据后,前端渲染时ECharts会自动计算这些节点的最佳位置,使得整个图表既美观又能清晰地显示数据流的方向和量级。ECharts自动优化布局大概有以下方向:
- 节点间的连接关系:桑基图通过节点间的链接数量来确定各个节点的相对位置。
- 链接权重的影响:每个链接都有一个权重值(通常代表流量或容量),这个值会影响链接线的粗细以及布局优化时的考量。较大的权重可能会使得相关联的节点更靠近中心,以减少高流量路径上的交叉,从而提高图表的可读性。
- 最小化交叉:自动布局算法尝试最小化节点间链接的交叉,以保持图表清晰易读。这意味着具有更多连接或者更强连接(即更高的权重)的节点可能会被放置在更有利的位置上,以减少不必要的连线交叉。
如ECharts判断不需要优化,则按照字段数据排序顺序直接展示。
4、指标拆解树,当前版本在字段上并未开放排序入口,指标拆解树的排序本身是各个维度按指标值进行排序,需等未来 按其他字段值排序 的功能上线后,再开放排序入口。
...
旧版本 | 新版本 |
---|---|
图形配置:在X轴上放一个维度字段 发货区域,在颜色上放一个维度 省份,在Y轴上放一个度量 销售量,此时在销售量字段上设置降序。 | |
旧版本中销售量的排序设置会影响产品类别的顺序。 | 新版本中销售量的排序设置不会影响产品类别的顺序。 |
升级兼容方案:新版本中,如果想要产品类别也要按照销售量排序,则需等未来 升级兼容方案:新版本中,若产品类别也要按照销售量排序,则需等未来 按其他字段值排序 的功能上线后,在产品类别上设置按销售量排序去实现。 如果不是产品类别需按销售量排序,而是其他情况,则需确认实际的看数场景,再看是否有兼容方案。 |
2、划分行列区域后,行区和列区的排序相互不影响,新旧版本效果对比如下:
...