AAChartKit icon indicating copy to clipboard operation
AAChartKit copied to clipboard

bug问题,数据超过一千条不显示,上万条直接卡死。

Open 13662049573 opened this issue 3 years ago • 5 comments

这个库有个问题,数据超过一千条就不显示了,上万条数据,直接卡死。

13662049573 avatar Jan 09 '23 03:01 13662049573

AAChartKit 是基于 Highcharts.js 的, 出现此问题的原因, 参考:

  • https://www.zhihu.com/question/41207273/answer/235867940

AAChartModel avatar Jan 09 '23 06:01 AAChartModel

解决方案参考:

  • https://www.highcharts.com/blog/tutorials/highcharts-high-performance-boost-module/
  • https://www.jianshu.com/p/1f7e0d5db69c

AAChartModel avatar Jan 09 '23 06:01 AAChartModel

由于为了避免为 AAChartKit 增加不必要的体积, 影响图表的渲染速度, 所以AAChartKit 中没有引入该boost.js模块(也就是说不支持此功能).

你可以选择直接自行使用 WKWebView 嵌入 Highcharts.js 和其拓展模块 boost.js.

AAChartModel avatar Jan 09 '23 06:01 AAChartModel

或者, 你也可以选择使用 Highcharts 的官方 wrapper, 官方的应该内置了 boost.js 模块, 参考:

  • https://github.com/highcharts/highcharts-ios/issues/353

AAChartModel avatar Jan 09 '23 06:01 AAChartModel