欢迎光临
我们一直在努力

一句话生成折线图

建站超值云服务器,限时71元/月

一句话生成折线图

项目介绍:

一句话生成折线图 封装drawRect方法。
主要集成方法如下:
[Objective-C] 查看源文件 复制代码

#import "ViewController.h"
#import "LPLineChartView.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
   
    LPLineChartView *view = [[LPLineChartView alloc] init];
    
    view.frame  = CGRectMake(0, 50, self.view.frame.size.width, 300);
    view.backgroundColor = [UIColor lightGrayColor];
    
    [self.view addSubview: view];

    LPLineChartView *view2 = [[LPLineChartView alloc] init];
    
    view2.frame  = CGRectMake(0, 400, self.view.frame.size.width, 300);
    view2.backgroundColor = [UIColor lightGrayColor];
    
    [self.view addSubview: view2];
    //参数最多的方法
    /**
     *  画折线
     *
     *  @param valueArray         数据数组
     *  @param lineWidth          折线宽度
     *  @param lineColor          折线颜色
     *  @param linejoinStyle      折点类型
     *  @param lineJoinPointColor 折点颜色
     *  @param lineJoinPointWidth 折点宽度
     *  @param topPadding         顶部间距
     *  @param rightPadding       右间距
     *  @param bottomPadding      底部间距
     *  @param leftPadding        左边距
     *  @param valueSituation     文本位置
     *  @param prefixString       文本前缀
     *  @param suffixString       文本后缀
     *  @param valueStringPadding 文本与折点的垂直距离
     *  @param valueTextAttribute 文本格式
     */
    [view drawLineChartWithValueArray:@[@22,@21,@24,@20,@26,@22,@21,@25,@24,@26,@20,@23,@22,@21,@24,@20] lineWidth:3.0 lineColor:[UIColor orangeColor] lineJionStyle:LPLineJoinRound lineJoinPointColor:[UIColor redColor] lineJoinPointWidth:5.0 topPadding:50 rightPadding:10 bottomPadding:50 leftPadding:10 valueSituation:LPValueSituationTop prefixString:@"今天" suffixString:@"℃" valueStringPadding:10 valueTextAttributes:@{NSForegroundColorAttributeName:[UIColor blueColor],NSFontAttributeName:[UIFont systemFontOfSize:(10)]}];
    
    //参数最少的方法
    /**
     *  画折线
     *
     *  @param valueArray         数据数组
     *  @param lineWidth          折线宽度 (折点宽度为折线宽度的1.6倍)
     *  @param lineColor          折线颜色
     *  @param linejoinStyle      折点类型
     */
    [view2 drawLineChartWithValueArray:@[@22,@21,@24,@20,@26,@20,@27,@20,@24,@22,@21,@24,@26,@20,@23,@22,@21,@24,@20] lineWidth:3.0 tintColor:[UIColor orangeColor] lineJionStyle:LPLineJoinRound];
}



LPLineChartExample.zip
(36.38 KB, 下载次数: 156, 售价: 5 金钱)

2016-7-17 20:09 上传
点击文件名下载附件

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 一句话生成折线图
分享到: 更多 (0)