Swift51.com
黄昏别馆 头像
黄昏别馆  2018-05-07 14:13

极其精美而又强大的 iOS 图表组件库 AAChartKit-Swift

回复:0  查看:7602  感兴趣:284  赞:6  

前言

AAInfographics,是 AAChartKit 的 swift语言版本,是在流行的开源前端图表框架Highcharts的基础上,封装的面向对象的,一组简单易用,极其精美的图表绘制控件.可能是这个星球上 UI 最精致的第三方 iOS 开源图表框架了(✟我以无神论者的名义向上帝起誓 ? ,我真的没有在说鬼话✟)


功能特性

  1. 环境友好,兼容性强. 适配 iOS 6 +, 支持ARC,支持 swift语言,配置简单.同时更有 Objective-C 版本AAChartKit可供使用.
  2. 功能强大,类型多样. 支持柱状图 、条形图 、折线图 、曲线图 、折线填充图 、曲线填充图雷达图极地图扇形图气泡图散点图区域范围图柱形范围图面积范围图面积范围均线图直方折线图直方折线填充图箱线图瀑布图热力图桑基图金字塔图漏斗图、等二十几种类型的图形,不可谓之不多.
  3. 交互式图形动画. 有着清晰和充满细节的用户交互方式,与此同时,图形渲染动画效果细腻精致,流畅优美.有三十多种以上渲染动画效果可供选择,用户可自由设置渲染图形时的动画时间和动画类型,关于图形渲染动画类型,具体参见 AAInfographics 动画类型.
  4. 支持手势缩放.支持图表的手势缩放和拖动阅览,手势缩放类型具体参见 AAInfographics 手势缩放类型,默认禁用手势缩放功能.
  5. 极简主义AAChartView + AAChartModel = Chart,在 AAInfographics 数据可视化图形框架当中,遵循这样一个极简主义公式:图表视图控件 + 图表模型 = 你想要的图表.同另一款强大、精美而又易用的开源图形框架 AAChartKit完全一致.
  6. 链式编程语法. 支持类 Masonry 链式编程语法,一行代码即可配置完成 AAChartModel模型对象实例.
  7. 简洁清晰,轻便易用. 最少仅仅需要 五行代码 即可完成整个图表的绘制工作(使用链式编程语法配置 AAChartModel 实例对象时,无论你写多少行代码,理论上只能算作是一行).  ? ? ?

真机美图

Column Chart 柱状图 Column Range Chart 条形范围图 Area Chart 区域填充图
极其精美而又强大的 iOS 图表组件库 AAChartKit-Swift 极其精美而又强大的 iOS 图表组件库 AAChartKit-Swift 极其精美而又强大的 iOS 图表组件库 AAChartKit-Swift
Line Chart 折线图 Step Area Chart 直方折线填充图 Step Line Chart 直方折线图
image1 image1 image1
Spline Chart 曲线图 Areaspline Chart 曲线填充图 Stacked Polar Chart 堆积填充图
image1 image1 image1
Bubble Chart 折线图 Arearange Average Value Chart 范围均线图 Column Mixed Line Chart 双Y轴柱形折线混合图
image1 image1 image1


相关开源代码