renderItem函数
开发者使用自定义的图形元素渲染,是通过 renderItem函数实现的。
series: [{
type: 'custom',
renderItem: function (params, api) {
// ...
},
data: data
}]
渲染data数组中的每一项数据时都会调用renderItem函数,而后函数就返回一个(或者一组)
图形元素定义,echarts会根据这些图形元素定义渲染出图形元素。
若想要使用该函数直接绘制图形,则在函数内return 构建dataItem的图形元素定义。例如:
// 这里返回为这个 dataItem 构建的图形元素定义。
return rectShape && {
// 表示这个图形元素是矩形。还可以是 'circle', 'sector', 'polygon' 等等。
type: 'rect',
shape: rectShape,
// 用 api.