map
Previous
log
Next
pick
Loading...
对数据进行过滤。类似于 Array.prototype.map。
const data = [{ a: 1, b: 2, c: 3 },{ a: 4, b: 5, c: 6 },];chart.data({type: 'inline',value: data,transform: [{type: 'map',callback: (datum, idx) => { ...datum, idx },},],});
上述例子处理之后,数据变成为:
[{ a: 1, b: 2, c: 3, idx: 0 },{ a: 4, b: 5, c: 6, idx: 1 },];
属性 | 描述 | 类型 | 默认值 |
---|---|---|---|
callback | 函数,传入当前数据,输出处理后的数据 | (datum: any) => any | (d) => d |