map
对数据进行过滤。类似于 Array.prototype.map。
开始使用
const data = [
{ a: 1, b: 2, c: 3 },
{ a: 4, b: 5, c: 6 },
];
chart.options({
type: 'view',
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 |