一个可定制性较强,使用起来很是简单的 轻量级图表库。包括 环形图、饼状图、扇形图、折线图、曲线图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