這款開源圖表庫讓你的開發(fā)溜到飛起
iOS圖表庫是相當(dāng)實(shí)用的,不用我說你也知道,但要用的時候,一時之間又不知道哪個好,今天和大家推薦一組封裝的,面向?qū)ο蟮?,簡單易用,極其精美的圖表繪制控件——AAChartKit,它號稱是是這個星球上 UI 最精致的第三方 iOS 開源圖表庫了
AAChartKit已經(jīng)在Github上標(biāo)星 4K,累計分支 628 個(Github地址:https://github.com/AAChartModel/AAChartKit/blob/master/CHINESE-README.md)
先來看看AAChartKit做出來的圖表效果:
AAChartKit功能特性如下:
環(huán)境友好,兼容性強(qiáng),適配 iOS 8+, 支持iOS、 iPad OS、macOS, 支持 Objective-C語言
功能強(qiáng)大,類型多樣:支持柱狀圖 、條形圖 、折線圖 、曲線圖 、折線填充圖 、曲線填充圖、雷達(dá)圖等二十幾種類型的圖形
現(xiàn)代化聲明式語法:在 AAChartKit 中繪制任意一款自定義圖表,所要即所得
細(xì)致入微的用戶自定義功能
交互式圖形動畫:清晰的用戶交互方式,有三十多種以上渲染動畫效果可供選擇, 用戶可自由設(shè)置渲染圖形時的動畫時間和動畫類型
極簡主義 :遵循圖表視圖控件 + 圖表模型 = 你想要的圖表。同另一款強(qiáng)大而又精美的圖表庫AAInfographics完全一致。
鏈?zhǔn)骄幊陶Z法:支持類 Masonry 鏈?zhǔn)骄幊陶Z法, 一行代碼即可配置完成 AAChartModel模型對象實(shí)例.
簡潔清晰,輕便易用:最少僅僅需要 五行代碼 即可完成整個圖表的繪制工作
交互事件回調(diào):支持圖表的用戶點(diǎn)擊事件及單指滑動事件, 可在此基礎(chǔ)上實(shí)現(xiàn)雙表聯(lián)動乃至多表聯(lián)動,以及其他更多更復(fù)雜的自定義用戶交互效果。
支持手勢縮放:支持各個方向的圖表手勢縮放和拖動閱覽,手勢縮放類型具體參見 AAChartKit 手勢縮放類型, 默認(rèn)禁用手勢縮放功能。
怎么樣,對這個項目心動了么?