阅读 383

iOS - ORCharts

ORCharts


一个可定制性较强,使用起来非常简单的 轻量级图表库。包括 环形图、饼状图、扇形图、折线图、曲线图

相关连接

效果预览


RingChart

RingChart

LineChart

Slider Control
Slider
Control

Demo

进入GitHub 拉取代码,运行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、 设置 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

数据刷新

在数据改变或是配置改变的时候reloadData

[_ringChartView reloadData];
复制代码
[_lineChartView reloadData];
复制代码

数据源代理以及配置相关

以下是配置中部分属性图解

Ring Line
RingChart
LineChart

详细参考

文末


GitHub传送门

有任何问题,可在本文下方评论,或是GitHub上提出issue 如有可取之处, 记得 star

关注下面的标签,发现更多相似文章
评论