echarts 堆叠面积图 tooltip自定义内容并且加上跟随颜色的小圆点
时间: 2023-11-03 22:12:35 浏览: 166
Echarts的toolbox自定义按钮
5星 · 资源好评率100%
您可以通过 Echarts 中的 formatter 函数来自定义 tooltip 内容,具体实现方式如下:
```javascript
option = {
// 省略其他配置项
tooltip: {
trigger: 'axis',
axisPointer: { // 坐标轴指示器,坐标轴触发有效
type: 'line' // 默认为直线,可选为:'line' | 'shadow'
},
formatter: function(params, ticket, callback) {
var content = '';
for (var i = 0; i < params.length; i++) {
var dot = '<span style="display:inline-block;margin-right:5px;border-radius:50%;width:10px;height:10px;background-color:' + params[i].color + '"></span>'; // 实心小圆点
var seriesName = params[i].seriesName;
var value = params[i].value;
content += dot + seriesName + ': ' + value + '<br>';
}
return content;
}
},
// 省略其他配置项
};
```
上面代码中,formatter 函数会接收到一个数组表示被触发的数据集合。我们可以从中获取到对应的数据,并将自定义的内容以字符串的形式返回,这里我添加了一个实心的小圆点来跟随颜色,该小圆点的 CSS 样式通过内联方式添加。
希望这能够帮到您!
阅读全文