iOS - ORCharts

ORCharts


一個可定制性較強(qiáng),使用起來非常簡單的 輕量級圖表庫。包括 環(huán)形圖、餅狀圖、扇形圖、折線圖、曲線圖

相關(guān)連接

效果預(yù)覽


RingChart

RingChart

LineChart

Slider Control
Slider
Control

Demo

進(jìn)入GitHub 拉取代碼,運(yùn)行Example項目

Ring Line


安裝


ORCharts

pod 'ORCharts'

Only Ring

pod 'ORCharts/Ring'  

Only Line

pod 'ORCharts/Line'  


使用


Use Interface Builder

1、 在XIBStoryboard拖拽一個 UIView 到你需要展示的位置
2、 修改ClassORLineChartView 或是 ORRingChartView
3、 設(shè)置 dataSourcedelegate
具體參考Demo

代碼


@property (nonatomic, strong) ORRingChartView *ringChartView;
_ringChartView = [[ORRingChartView alloc] initWithFrame:CGRectMake(0, 0, 375, 375)];
_ringChartView.dataSource = self;
[self.view addSubview:_ringChartView];


@property (nonatomic, strong) ORLineChartView *lineChartView;
_lineChartView = [[ORLineChartView alloc] initWithFrame:CGRectMake(0, 0, 375, 350)];
_lineChartView.dataSource = self;
_lineChartView.delegate = self;    
[self.view addSubview:_lineChartView];

具體參考Demo

數(shù)據(jù)刷新

在數(shù)據(jù)改變或是配置改變的時候reloadData

[_ringChartView reloadData];
[_lineChartView reloadData];

數(shù)據(jù)源代理以及配置相關(guān)

以下是配置中部分屬性圖解

Ring Line
RingChart
LineChart

詳細(xì)參考

文末


GitHub傳送門

有任何問題,可在本文下方評論,或是GitHub上提出issue
如有可取之處, 記得 star

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。