gpt4 book ai didi

echarts - 捕捉折线图中的点击事件(ngx-echarts)

转载 作者:行者123 更新时间:2023-12-05 04:00:55 27 4
gpt4 key购买 nike

我在我的项目中使用的是echarts Angular版本- ngx-echarts。我想捕捉在折线图上完成的点击事件。 chartClick 或 ngx-echarts 库的任何鼠标事件不适用于折线图,但它们适用于条形图。如何使用ngx-echarts捕捉折线图中的点击事件

<div echarts [options]="chartOption" 
(chartClick)="onChartEvent($event, 'chartClick')">
</div>

onChartEvent(event: any, type: string) {
console.log('chart event:', type, event);
}

即使执行点击,逻辑实体也不会进入 onChartEvent 函数

最佳答案

您可以通过这种方式完成。当你构建你的选项时,在系列对象中填充:

series: [
{ // your bar
type: 'bar',
barWidth: '30%',
data: myData
},
{ // shadow bar
type: 'bar',
barWidth: '30%',
itemStyle: {
// transparent bar
normal: { color: 'rgba(0, 0, 0, 0)' }
},
barGap: '-100%',
data: myDataShadow,
animation: false
}
]

其中 myDataShowmyData 的副本。

我建议您将最大值放在 myDataShadow 的所有位置,以使所有栏都可点击。

关于echarts - 捕捉折线图中的点击事件(ngx-echarts),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55816058/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com