echarts柱状图dataset降序
时间: 2023-08-27 14:19:58 浏览: 202
使用echarts实现立体-柱状图
要将 ECharts 柱状图的 dataset 数据降序排列,你可以使用 dataset 的 transform 方法。下面是一个示例代码,展示了如何对 dataset 进行降序排列:
```javascript
// 创建一个空的 dataset
var dataset = echarts.dataTool.createDataset([]);
// 假设你的数据是一个二维数组,例如 [[x1, y1], [x2, y2], ...]
var data = [
[10, 200],
[20, 150],
[30, 300],
[40, 180],
// ...
];
// 将数据按照第二列(y 值)降序排列
data.sort(function(a, b) {
return b[1] - a[1];
});
// 将排序后的数据添加到 dataset 中
dataset.source = data;
// 使用 dataset 创建柱状图
var option = {
dataset: dataset,
// ...
};
```
在这个示例中,我们首先创建了一个空的 dataset 对象。然后,将原始数据按照第二列(y 值)进行降序排序,使用 `sort` 方法进行排序。最后,将排序后的数据赋值给 dataset 的 `source` 属性。最后,使用 dataset 创建柱状图时,会自动按照降序排列的数据进行展示。
你可以根据自己的实际数据格式和需求进行相应的调整。希望能对你有所帮助!
阅读全文