An An

Results 545 comments of An An

> 另外我设置aachartview的contentWidth为滚动的范围就可以解决这个问题,与此同时带来的问题就是滑动的时候把原本固定在左边的y轴变的不固定了,y轴一起滚动了 这个其实只是改动了 WKWebView 中绘制图表的 div 的宽度.

> 请问有没有什么参数可以让y轴固定在左边 如上所说, 改变 `div` 宽度来实现图表的滚动功能, 只是权宜之计, 相当于是设置了一个超宽的图表, 然后让图表**整体**左右滚动. 图表**整体**滚动时, 是做不到让 Y 轴固定在左边的.

> 请问是否可以在初始化的时候手动调用点击事件来处理这个问题 没试过, 不太清楚.

这个问题或许可以通过将 Highcharts 的渲染工具改为 WebGL 的方式来解决. 参考以下和 ChatGPT 的问答. > 你了解 Highcharts 的 boost 模块吗? * Boost 模块是 Highcharts 中的一个功能强大的模块,它可以帮助你在图表中渲染数百万个数据点而不影响性能。Boost 模块通过使用 WebGL 技术来渲染图表,从而实现高性能的数据展示。 > 没有 boost 时, Highcharts 是通过什么技术渲染图表的? * Highcharts...

boost 模块参考文档; * https://api.highcharts.com/highcharts/boost

注意: **boost** 模块需要额外引入 `modules/boost.js ` 文件. AAChartKit 中没有包含此文件. 如果要在 AAChartKit 中测试的话, 需要自行引入该文件, 同时还要保证引入的 `boost.js` 文件的版本号和 AAChartKit 中的 `Highcharts.js` 主文件版本号保持一致.

能直接在 AAChartKit 的 demo 中复现出来吗?

我也确实稳定复现了这个问题, 估计是 Highcharts 的 bug, 我已经给 Highcharts 官方提了 issue . 鉴于Highcharts 以往解决 bug 的效率来看, 不太可能在几天之内解决此问题.

在 Highcharts 官未解决此问题的前提下, 我能想到的解决此问题的办法, 大概就是获取用户的手指点击的位置, 自绘一条直线和 UIView 来替代 Highcharts 的准星线和浮动提示框了, 参考: * https://github.com/AAChartModel/AAChartKit-Swift/issues/372

> 在 Highcharts 官方为解决此问题的前提下, 我能想到的解决此问题的办法, 大概就是获取用户的手指点击的位置, 自绘一条直线和 UIView 来替代 Highcharts 的准星线和浮动提示框了, 参考: > > * [大佬,有没有办法实现这种自定义选中线? AAChartKit-Swift#372](https://github.com/AAChartModel/AAChartKit-Swift/issues/372) 此方法的使用示例代码, 参考此次提交的内容: * https://github.com/AAChartModel/AAChartKit-Swift-Pro/commit/4214c18c532f959d210f6f20544cd59010f0eec9 此提交内容, 在 AAChartKit-Swift-Pro 的 demo 中可以找到. demo 链接如下: *...