初始化完成后你的echarts 为 myChart,配置项为: options
options: {
tooltip: {
trigger: "axis",
// formatter: ['{b}','{cir|9}', '{a0}:{c0}','{a1}:{c1}','{a2}:{c2}'].join('<br />'),
formatter: (p) => {
// 你可以在这里对你不满意的数据进行处理,
// itme.marker: 这个是你看见默认的图标
return [
p[0].axisValue,
...p.map(item => `${item.marker}${item.seriesName}:${item.data}`)
].join('<br />')
},
},
}
emmmmm
如果你要问这个百分比的实现的话
- 首先你的柱状图是串连的,才会遇到这个问题,如果不是串连的直接position: ‘top’
- 你在你的options.series里面再添一组数据,这一组数据就是负责这个百分比的。
- 然后柱状颜色透明,stack设置为你的stack,柱状的位置设为 position: ‘insideBottom’ 。