新版本
This commit is contained in:
+66
@@ -0,0 +1,66 @@
|
||||
//
|
||||
// Created by Jörg Polakowski on 14/12/13.
|
||||
// Copyright (c) 2013 kevinzhow. All rights reserved.
|
||||
//
|
||||
|
||||
#import "PNLineChartData.h"
|
||||
|
||||
|
||||
@implementation PNLineChartColorRange
|
||||
|
||||
- (id)initWithRange:(NSRange)range color:(UIColor *)color {
|
||||
self = [super init];
|
||||
if (self) {
|
||||
self.range = range;
|
||||
self.color = color;
|
||||
self.inclusive = NO;
|
||||
}
|
||||
return self;
|
||||
}
|
||||
|
||||
|
||||
- (id)initWithRange:(NSRange)range color:(UIColor *)color inclusive:(BOOL)isInclusive {
|
||||
self = [super init];
|
||||
if (self) {
|
||||
self.range = range;
|
||||
self.color = color;
|
||||
self.inclusive = isInclusive;
|
||||
}
|
||||
return self;
|
||||
}
|
||||
|
||||
|
||||
- (id)copyWithZone:(NSZone *)zone {
|
||||
PNLineChartColorRange *copy = [[self class] allocWithZone:zone];
|
||||
copy.color = self.color;
|
||||
copy.range = self.range;
|
||||
return copy;
|
||||
}
|
||||
|
||||
@end
|
||||
|
||||
@implementation PNLineChartData
|
||||
|
||||
- (id)init
|
||||
{
|
||||
self = [super init];
|
||||
if (self) {
|
||||
[self setupDefaultValues];
|
||||
}
|
||||
|
||||
return self;
|
||||
}
|
||||
|
||||
- (void)setupDefaultValues
|
||||
{
|
||||
_inflexionPointStyle = PNLineChartPointStyleNone;
|
||||
_inflexionPointWidth = 6.f;
|
||||
_lineWidth = 2.f;
|
||||
_alpha = 1.f;
|
||||
_showPointLabel = NO;
|
||||
_pointLabelColor = [UIColor blackColor];
|
||||
_pointLabelFormat = @"%1.f";
|
||||
_rangeColors = nil;
|
||||
}
|
||||
|
||||
@end
|
||||
Reference in New Issue
Block a user