SLCurveChart动态曲线图框架
作者 cslmark 的曲线图框架,比较适合在 APP 端场景下使用,尤其是那种对交互和性能要求比较高的图表需求。支持动态纵坐标、X 轴缩放、海量数据不卡顿这些点,真的挺实用的。嗯,而且定制化能力也不错,X 轴 Y 轴的样式、网格线、点击高亮什么的都可以配置,蛮灵活的。
有意思的是,它不是基于 Swift 的 Charts 来改的,而是自己封装了一套,OC 项目用起来就不用混编,省心不少。尤其你要在老项目里加图表组件,这个框架上手快、改动少。
适合的场景嘛,比如设备数据实时监控、健康数据走势、财务图表等等,只要是有曲线图需求的页面都可以用得上。如果你正好不想引一个大库,又组件足够灵活,那可以试试这套源码:SLCurveChartDemo
。源码结构也挺清晰的,改样式、加功能都比较顺手。
顺带也可以看看这些相关资料,扩展一下思路,比如 Android 那边的曲线图库汇总,或者 JavaScript 方向的Flot 实现,有时候思路不一定是从同平台来的,对比一下思路也有收获。
1.41MB
文件大小:
评论区