//
|
// Created by Jörg Polakowski on 14/12/13.
|
// Copyright (c) 2013 kevinzhow. All rights reserved.
|
//
|
|
#import "PNLineChartDataItem.h"
|
|
@interface PNLineChartDataItem ()
|
|
- (id)initWithY:(CGFloat)y andRawY:(CGFloat)rawY;
|
|
@property (readwrite) CGFloat y; // should be within the y range
|
@property (readwrite) CGFloat rawY; // this is the raw value, used for point label.
|
|
@end
|
|
@implementation PNLineChartDataItem
|
|
+ (PNLineChartDataItem *)dataItemWithY:(CGFloat)y
|
{
|
return [[PNLineChartDataItem alloc] initWithY:y andRawY:y];
|
}
|
|
+ (PNLineChartDataItem *)dataItemWithY:(CGFloat)y andRawY:(CGFloat)rawY {
|
return [[PNLineChartDataItem alloc] initWithY:y andRawY:rawY];
|
}
|
|
- (id)initWithY:(CGFloat)y andRawY:(CGFloat)rawY
|
{
|
if ((self = [super init])) {
|
self.y = y;
|
self.rawY = rawY;
|
}
|
|
return self;
|
}
|
|
@end
|