An An
An An
你可以考虑一下在写 K 线图的时候, 额外引用其他的安卓端专门的原生的 K 线图库.
https://api.highcharts.com.cn/highcharts#plotOptions.area.events Highcharts 目前应该是不支持活动结束事件的回调的.
不知道这个 `mouseOut` 是不是能够在移动端用来当做滑动结束事件,后面有时间试试
没看出来你的需求是什么样子的
这个不支持, 参考: * https://github.com/AAChartModel/AAChartKit-Swift/issues/353 * https://github.com/AAChartModel/AAChartCore/issues/162#issuecomment-1262094820
你可以选择自行改造 AAChartKit, 将 AAChartKit 中依赖的 `Highcharts.js `文件替换为 `Highstock.js `, 勉强也应该能够满足需求.
参考我未完成的 **AAStockKit** * https://github.com/AAChartKit/AAStockKit
> 1.表格数据量动态变化的时候,x轴最后一个坐标不显示。(比如当月每日数据数量,是根据目前是几号动态变化的,我想总是能显示第一天和最后一天的X坐标,这种情况下设置xAxisTickInterval(count)也不会有很好的效果) 部分 `labels` 不显示, 是因为 **Highcharts** 会自动隐藏部分 `labels` 以避免文字互相拥挤或遮盖. 1. 如果需要 X 轴的文字全部显示, 可以试试设置 X 轴 `labels` 的 `allowOverlap` 为 `true` 来允许 X 轴的 `labels` 全部显示. 参考: * https://api.highcharts.com/highcharts/xAxis.labels.allowOverlap...
> 2.数据量少的时候,线图会出现marker圈标记,数据多的时候又不会出现。我想设置统一在折线图上不出现marker圈,在点击后才会出现,并且在表格下方的标题name字样前也会展示不同的marker圈图案(圆形、菱形),这种情况如果我通过.marker(AAMarker().radius(0).states(AAMarkerStates().hover(AAMarkerHover().radius(0).radiusPlus(0).enabled(true))))去统一设置的话,则在所有情况都不会显示marker了。 你这里的 ```kotlin AAMarkerHover() .radius(0) .radiusPlus(0) .enabled(true) ``` 你这里设置为 0 是有问题的, 你可以把这里的值分别改为大于 0, 再看看交互效果. 参考: * https://api.highcharts.com/highcharts/series.line.marker.states.hover.radius * https://api.highcharts.com/highcharts/series.line.marker.states.hover.radiusPlus
Highcharts 有空数据时的自定义显示效果, 但是效果相当简陋, 并且还要引入额外的模块 * [modules/no-data-to-display](https://code.highcharts.com/modules/no-data-to-display.js) ```html ``` 参考: * https://api.highcharts.com/highcharts/noData