Echarts中,为了将数据有序的排列,一种方式是在后端数据处理后,直接输出予以调用,增加了后端服务器的负荷和代码开发;二是直接在echarts组件中直接使用js的.sort函数进行排序。
原始代码:
data: [
{value: 335, name: '家电'},
{value: 310, name: '服装'},
{value: 274, name: '食品'},
{value: 235, name: '数码'},
{value: 400, name: '家纺'}
],
排序数据代码:.sort(function (a, b) { return a.value - b.value; })
data: [
{value: 335, name: '家电'},
{value: 310, name: '服装'},
{value: 274, name: '食品'},
{value: 235, name: '数码'},
{value: 400, name: '家纺'}
].sort(function (a, b) { return a.value - b.value; }),
Done!