ApexCharts 的 tooltip 怎么只显示部分数据?
我在用 ApexCharts 做一个折线图,但 tooltip 里只显示了第一个系列的数据,其他系列的值都没出来。明明 chart 配置里有三个 series,但鼠标悬停时 tooltip 只展示一个,这是哪配错了?
我试过把 tooltip 的 shared 设成 true,也检查了数据格式,看起来没问题啊……
<div id="chart"></div>
<script>
new ApexCharts(document.querySelector("#chart"), {
series: [
{ name: 'A', data: [30, 40, 35] },
{ name: 'B', data: [20, 30, 25] },
{ name: 'C', data: [10, 15, 20] }
],
chart: { type: 'line', height: 300 },
tooltip: { shared: true }
}).render();
</script>
shared: true配对了,但漏了个关键配置。加上intersect: false就行了,默认是 true,导致 tooltip 只在数据点交叉时触发。另外建议把 xaxis 也配上,不然横轴没刻度看着也难受。