如何在Fusion Chart中按值排序图例/系列?是否有相关配置?
如何按值排序Fusion Charts的系列/图例分段
核心结论
FusionCharts没有内置配置项可直接让chart/dataset/data中的系列按值自动排序,需先手动对数据源做排序处理,再传递给图表渲染。
具体操作步骤
- 提取
data数组中的数据,按需求(升序/降序)对数据对象排序
以JavaScript为例,按数值降序排序的代码示例:// 原始数据源 const originalData = [ { label: "A", value: 30 }, { label: "B", value: 10 }, { label: "C", value: 50 } ]; // 按value字段降序排序 const sortedData = originalData.sort((a, b) => b.value - a.value); - 将排序后的
sortedData替换原dataset.data,再初始化渲染FusionCharts
图例同步说明
对data数组排序后,图表的图例分段会自动跟随数据顺序变化,无需额外配置图例排序逻辑——图例是直接基于data数组的顺序生成的。
内容的提问来源于stack exchange,提问作者SajeeshC
相关产品推荐
相关产品推荐

