一個可定製性較強,使用起來很是簡單的 輕量級圖表庫。包括 環形圖、餅狀圖、扇形圖、折線圖、曲線圖git
Slider | Control |
---|---|
![]() |
![]() |
進入GitHub 拉取代碼,運行Example
項目github
Ring | Line |
---|---|
![]() |
![]() |
pod 'ORCharts'
複製代碼
pod 'ORCharts/Ring'
複製代碼
pod 'ORCharts/Line'
複製代碼
一、 在XIB
或Storyboard
拖拽一個 UIView
到你須要展現的位置
二、 修改Class
爲 ORLineChartView
或是 ORRingChartView
三、 設置 dataSource
和 delegate
具體參考Demo
ruby
@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
ide
在數據改變或是配置改變的時候reloadData
post
[_ringChartView reloadData];
複製代碼
[_lineChartView reloadData];
複製代碼
如下是配置中部分屬性圖解ui
Ring | Line |
---|---|
![]() |
![]() |
詳細參考atom
有任何問題,可在本文下方評論,或是GitHub
上提出issue 若有可取之處, 記得 starspa