AAChartCore-Kotlin icon indicating copy to clipboard operation
AAChartCore-Kotlin copied to clipboard

如何禁用图例的点击事件

Open wxhwan opened this issue 1 year ago • 8 comments

不想要图表下边的图例的点击事件,请问如何禁用呢

wxhwan avatar May 10 '24 06:05 wxhwan

参考 Swift 版本的相同问题:

  • https://github.com/AAChartModel/AAChartKit-Swift/issues/183

Kotlin 版本的禁用图例的点击事件做法与之类似.

AAChartModel avatar May 10 '24 07:05 AAChartModel

这是来自QQ邮箱的假期自动回复邮件。已收到你的邮件

wxhwan avatar May 10 '24 07:05 wxhwan

饼图禁用图例点击事件的方式稍微特殊一点, 参考:

  • https://github.com/AAChartModel/AAChartKit-Swift/issues/393

AAChartModel avatar May 10 '24 07:05 AAChartModel

但是我用的是java版本的,是这么写吗 aaOptions.plotOptions.series.events = new AASeriesEvents().legendItemClick("false");

wxhwan avatar May 10 '24 08:05 wxhwan

Java 版本的写法:

        //禁用图例点击事件
        aaOptions.plotOptions.series.events = new AASeriesEvents()
                .legendItemClick("function() { " +
                        "return false; " +
                        "}");

demo 中有相关示例, 下载运行查看即可.

AAChartModel avatar May 10 '24 08:05 AAChartModel

点击了之后看起来是不会隐藏折线了,但是折线的颜色变浅了

wxhwan avatar May 10 '24 08:05 wxhwan

这个应该是 Highcharts 刻意的默认效果, 参考:

  • https://github.com/AAChartModel/AAChartKit/issues/949

AAChartModel avatar May 10 '24 08:05 AAChartModel

点击了之后看起来是不会隐藏折线了,但是折线的颜色变浅了

参考 Swift 版本的相同问题:

  • https://github.com/AAChartModel/AAChartKit-Swift/issues/300

AAChartModel avatar May 10 '24 08:05 AAChartModel