Charts iOS图表框架
iOS 开发里画图表,Charts算是老牌又靠谱的开源框架了,功能丰富还挺灵活的,想画什么图几乎都能搞定。
Charts 的底子是从 Android 的 MPAndroidChart 来的,移植过来之后适配了 iOS、macOS、tvOS,稳定性还不错。你要画线图、柱状图、饼图这些常见的,基本一句话能上手,复杂点的组合图、散点图也能搞。
集成挺方便,CocoaPods一行命令就能搞定:
pod 'Charts'
其他方式像 Carthage 和手动导入也都支持,按需来就行。图表类你可以用LineChartView
、BarChartView
这些直接画出来,塞上数据,调样式,基本就能跑。
数据结构也清晰,用LineChartDataEntry
、BarChartDataSet
这些类组合成LineChartData
,再赋值给图表就好。你可以加动画、设置颜色、开关交互,玩法挺多。
想加点“味道”?Charts 也支持自定义渐变、选中高亮、手势交互这些。比如用户点了一个柱子弹个 tooltip 出来,完全没问题。
大数据场景下表现也不错,它做了不少性能优化,像延迟渲染和缓存这些,不卡顿,用起来还是安心的。
如果你在做报表、财务类 App、健康数据这类对图表有要求的项目,Charts 真的挺适合。熟悉一两个图表类型后,后面基本就能快速套用。
想看点别的库参考?比如TEAChart这种风格不太一样的库,也可以看看。
8.99MB
文件大小:
评论区