iOS - ORCharts

ORCharts


一個可定製性較強,使用起來很是簡單的 輕量級圖表庫。包括 環形圖、餅狀圖、扇形圖、折線圖、曲線圖git

相關鏈接

效果預覽


RingChart

RingChart

LineChart

Slider Control
Slider
Control

Demo

進入GitHub 拉取代碼,運行Example項目github

Ring Line

安裝


ORCharts

pod 'ORCharts'
複製代碼

Only Ring

pod 'ORCharts/Ring'  
複製代碼

Only Line

pod 'ORCharts/Line'  
複製代碼

使用


Use Interface Builder

一、 在XIBStoryboard拖拽一個 UIView 到你須要展現的位置
二、 修改ClassORLineChartView 或是 ORRingChartView
三、 設置 dataSourcedelegate
具體參考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

數據刷新

在數據改變或是配置改變的時候reloadDatapost

[_ringChartView reloadData];
複製代碼
[_lineChartView reloadData];
複製代碼

數據源代理以及配置相關

如下是配置中部分屬性圖解ui

Ring Line
RingChart
LineChart

詳細參考atom

文末


GitHub傳送門

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

相關文章
相關標籤/搜索