源码商城 云服务 站长工具安卓教程 IOS教程 WP教程 PHP教程 JAVA教程

充值 | 其他源码 | 软件分类 | 软件投稿

当前位置:首页 > IOS源码 > 代码片段 > 图表(Chart) >LFLineChart图标

LFLineChart图标

LFLineChart图标
  • 软件大小:179 KB
  • 源码类型:IOS源码
  • 源码语言:简体中文
  • 软件等级:
  • 官方网站:官方网
  • 源码演示:演示地址
  • 运行环境:/Xcode 4.3, iOS 5.0
  • 更新时间:2018-07-13   需要点数:0
  • 标签TAG:   点击充值
  温馨提示:本资源由源码天堂整理提供下载转载时请留下链接说明:
(←点击复制)

作者Jucuzzi,代码LFLineChart-master。LFLineChart是图标案例。
如何使用

然后你只需要在需要使用到的地方加入以下代码

// 初始化折线图
self.lineChart = [[LFLineChart alloc] initWithFrame:CGRectMake(10, 80, [UIScreen mainScreen].bounds.size.width - 20, [UIScreen mainScreen].bounds.size.width *3/5)];
self.lineChart.backgroundColor = [UIColor whiteColor];
// 设置折线图属性
self.lineChart.title = @""; // 折线图名称
NSMutableArray *orderedArray = [[NSMutableArray alloc]init];
float max = 0;
for(int i = 0; i < 24; i++){
NSMutableDictionary *dict = [[NSMutableDictionary alloc] init];
NSString *xValue;
NSString *yValue;
if (i<10) {
xValue = [NSString stringWithFormat:@"0%d:00",i];
} else {
xValue = [NSString stringWithFormat:@"%d:00",i];
}
yValue = [NSString stringWithFormat:@"%u",arc4random() % 100];
if ([yValue floatValue]>max) {
max = [yValue floatValue];
}
dict = [@{
@"item" : xValue, @"count":yValue
} mutableCopy];
[orderedArray addObject:dict];
}

self.lineChart.maxValue = max;
if (max == 0) {
self.lineChart.maxValue = 5;
}
self.lineChart.xScaleMarkLEN = 60;
self.lineChart.yMarkTitles = @[@"0",[NSString stringWithFormat:@"%.2lf",max/5],[NSString stringWithFormat:@"%.2lf",max*2/5],[NSString stringWithFormat:@"%.2lf",max*3/5],[NSString stringWithFormat:@"%.2lf",max*4/5],[NSString stringWithFormat:@"%.2lf",max]]; // Y轴刻度标签

[self.lineChart setXMarkTitlesAndValues:orderedArray titleKey:@"item" valueKey:@"count"]; // X轴刻度标签及相应的值

//设置完数据等属性后绘图折线图
[self.lineChart mapping];
[self.view addSubview:self.lineChart];
其中需要重点设置的是这几个属性

y轴最大值:self.lineChart.maxValue
x轴间距:self.lineChart.xScaleMarkLEN
y轴坐标显示值(已隐去):self.lineChart.yMarkTitles
x轴坐标显示值:[self.lineChart setXMarkTitlesAndValues:orderedArray titleKey:@"item" valueKey:@"count"];
使用要求

iOS8.0及以上

关于控件的使用背景

优雅的带有渐变色的折线图,需要纵坐标可以自行加上,图比较简洁清晰,希望可以满足大家的需求
技术支持:如果遇到技术上的问题可以到我们相关网站进行咨询和解决,安卓教程网IOS教程网WP教程网PHP教程网JAVA教程网HTML5教程网
点数不足:点击充值   |   
下载排行
最新源码
软件推荐
郑重申明:本站所内容均为网络上收集整理,网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。若您需要使用非免费的软件或服务,您应当购买正版授权并合法使用。
我们不承担任何技术及版权问题,且不对任何资源负法律责任。如果有那些资源侵犯你的版权,请及时联系我们,我们将立即对此文件删除!
Copyright © 2007-2013 Corporation
662p开源网版权所有 粤ICP备12089784号
客户端下载:源码天堂安卓客户端   源码天堂IOS客户端
在线咨询

网站建设服务


充值服务


广告投放

其他服务

客服热线:9:00-18:00