IOS实用的小图表
2016-01-21 09:54
381 查看
这是一个可以简单快速创建图表的小框架
使用方法和效果图如下,完整demo地址:https://github.com/81516741/LDEasyChart
代码:
- (void)viewDidLoad {
[superviewDidLoad];
//创建表格
LDEasyChart * chart = [LDEasyCharteasyChart];
//设置点的间距
chart.gapX = 80;
//设置表的位置和大小
chart.frame =
CGRectMake(10,
100, 320, 400);
//添加
[self.viewaddSubview:chart];
//传递数据(这里是主要的,values和times须一一对应)
NSArray * values =
@[@"1",@"8",@"5",@"2",@"5"];
NSArray * times =@[@"12/01",@"12/02",@"12/03",@"12/04",@"12/05"];
[chart drawChartWithValues:values
times:times];
[chart setTitleX:@"天王"titleY:@"地虎"titleMain:@"小鸡炖蘑菇"];
//回传点击了那个位置和这个位置对应的value
chart.dataBlock = ^(NSInteger index,NSInteger value){
NSLog(@"%zd---%zd",index,value);
};
}
效果图:
使用方法和效果图如下,完整demo地址:https://github.com/81516741/LDEasyChart
代码:
- (void)viewDidLoad {
[superviewDidLoad];
//创建表格
LDEasyChart * chart = [LDEasyCharteasyChart];
//设置点的间距
chart.gapX = 80;
//设置表的位置和大小
chart.frame =
CGRectMake(10,
100, 320, 400);
//添加
[self.viewaddSubview:chart];
//传递数据(这里是主要的,values和times须一一对应)
NSArray * values =
@[@"1",@"8",@"5",@"2",@"5"];
NSArray * times =@[@"12/01",@"12/02",@"12/03",@"12/04",@"12/05"];
[chart drawChartWithValues:values
times:times];
[chart setTitleX:@"天王"titleY:@"地虎"titleMain:@"小鸡炖蘑菇"];
//回传点击了那个位置和这个位置对应的value
chart.dataBlock = ^(NSInteger index,NSInteger value){
NSLog(@"%zd---%zd",index,value);
};
}
效果图:
相关文章推荐
- iOS开发:初识xib
- iOS 打电话
- <iOS> 设备验证 指纹验证
- <iOS> 开篇
- MKMapView简单的路线绘画
- iOS KVC & KVO
- iOS中控件旋转:绕x,y,z轴
- iOS利用Runtime自定义控制器POP手势动画
- iOS开发与发布请求证书多个电脑使用——导出.p12文件
- iOS开发之深入理解GCD
- 我对IOS中代理和block的理解
- iOS极光推送
- iOS---限制文本框只能输入数字(转载)
- 在IOS中如何读取系统产生的plist文件和自定义的plist文件
- iOS设计模式——Category
- iOS-字符串的操作
- iOS中的常用结构体(转载)
- iOS—对于BOOl类型的理解
- iOS-计算文字(字符串)高度
- ios学习笔记-1