Comments (12)
不升级Objective-C 版本的Highcharts 版本是有什么考量吗
无他, 单纯是拖延症犯了.😊
from aachartkit.
你这个截图是根据 demo 中的示例改的, demo 中的示例曲线全部都是用的渐变色.
- 渐变色相对纯色会更影响性能一点, 换成纯色应该会好一点.
- 禁用
tooltip
的动画效果, 也会稍微好一点儿.
from aachartkit.
如果还不行的话, 那可能就是因为这么多的数据量, 达到 Highcharts 的性能上限了.
from aachartkit.
如果是达到 Highcharts 在移动端的性能上限的原因的话, 那就只能是:
- 将 Highcharts 换成 Highstock
- 或者添加额外的性能模块
boost.js
参考:
不过这两个方法都需要你自己会一点 JavaScript
了, 需要自己添加 Highcharts 相关的依赖库了.
from aachartkit.
这种大数据量的图表展示, 如果是强需求的话, 建议你最好还是用一些其他的 iOS 原生图表库吧. 基于前端的使用 WebView
的图表框架, 在移动端的性能上限确实不如原生.
from aachartkit.
同一个库同样的参数设置,我用安卓手机测试就不会卡,苹果手机就会卡,这是什么原因?
from aachartkit.
分别是什么配置的安卓手机和苹果手机? 多大的数据量? 是真机吗?
from aachartkit.
我用低配的安卓手机和低配苹果手机,高配的安卓手机和高配苹果手机进行测试过,跟手机关系不大,我下载AAChartKit库的安卓版和iOS版进行对比,都使用曲线图时,设置的曲线数据源参数都是一样的,点击曲线图表时,安卓手机显示浮动提示框很快,苹果手机显示浮动提示框很慢
from aachartkit.
有一个区别是:
- iOS 的 Objective-C 版本的 AAChartKit 现在依赖的 Highcharts 版本是
9.0
, - 而安卓的 Java 和 Kotlin 版本的 AAChartCore 依赖的 Highcharts 都是更高版本的
10.0
,
不知道这个会不会有影响?! 更高版本的 Highcharts 性能优化的更好?! 不过我感觉可能性不太大.
不过, 如果你想排查一下这个问题, 你可以试试 Swift 版本的 AAChartKit-Swift, Swift 版本的依赖的 Highcharts 是 11.0
以上.
from aachartkit.
iOS 的 Objective-C 版本 依赖Highcharts 版本能否跟Swift 版本一致呢,都使用11.0以上。不升级Objective-C 版本的Highcharts 版本是有什么考量吗
from aachartkit.
- Data URL: https://raw.githubusercontent.com/CocoaPods/Specs/21669380955bfb6072d3ebaa70c92ee1bf374474/Specs/b/1/c/AAChartKit/9.0.0/AAChartKit.podspec.json
- Log messages:
- June 5th, 02:29: Push for `AAChartKit 9.0.0' initiated.
- June 5th, 02:29: Push for `AAChartKit 9.0.0' has been pushed (4.442704985 s).
@BinBear AAChartKit
最新版本 9.0.0
已发布, 依赖的 Highcharts
版本也已升级为最新的 v11.4.3
.
from aachartkit.
- Data URL: https://raw.githubusercontent.com/CocoaPods/Specs/21669380955bfb6072d3ebaa70c92ee1bf374474/Specs/b/1/c/AAChartKit/9.0.0/AAChartKit.podspec.json - Log messages: - June 5th, 02:29: Push for `AAChartKit 9.0.0' initiated. - June 5th, 02:29: Push for `AAChartKit 9.0.0' has been pushed (4.442704985 s).
@BinBear
AAChartKit
最新版本9.0.0
已发布, 依赖的Highcharts
版本也已升级为最新的v11.4.3
.
get 点赞
from aachartkit.
Related Issues (20)
- About PrivacyInfo.xcprivacy HOT 4
- 如何通过代码让选中标识隐藏 HOT 2
- 你好作者。pie类型中 aaDataLabels.filter(<#T##[String : Any]?#>) 中的值如何填写呢? HOT 3
- 你好如何实现双Y轴柱形图组合折线图的效果两个Y轴代表了不同图 HOT 2
- 有些属性不知道怎么进行处理? HOT 7
- 浮动窗可以进行添加点击方法吗 HOT 3
- 关于天气折线图 HOT 3
- 如何设置使堆积柱状图y轴只显示总数 HOT 1
- 自定义图例饼图怎么显示隐藏某一块? HOT 2
- 能实现柱状图堆叠效果吗 HOT 2
- 9.0版本在iOS12.5 真机图表不显示 HOT 1
- 请问如何创建x轴是每日的时间图表数据呢,y轴是固定的 HOT 1
- 您好作者,请问一下X轴可以设置成时间刻度吗 HOT 7
- 嵌套柱状图柱子层级调整 HOT 12
- 作者您好,请问如何修改Y轴的网格线到如图所示的位置?我想修改成每条网格线对应每个折线点 HOT 3
- 如何动态刷新图表?,如开始显示所有特殊点上的 `label`,手指滑动,全部隐藏特殊点上的 `label`,手移开,全部显示 HOT 2
- 更新到最新版,怎么文字都有默认描边啊,这个怎么去掉啊,设置styleSet就默认给描边? HOT 2
- 图表自动移动 `crosshair` 和 `tooltip` 并显示对应数据点
- Can't find variable: Highcharts
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from aachartkit.