//
|
// PNGenericChart.m
|
// PNChartDemo
|
//
|
// Created by Andi Palo on 26/02/15.
|
// Copyright (c) 2015 kevinzhow. All rights reserved.
|
//
|
|
#import "PNGenericChart.h"
|
|
@interface PNGenericChart ()
|
|
|
|
@end
|
|
@implementation PNGenericChart
|
|
/*
|
// Only override drawRect: if you perform custom drawing.
|
// An empty implementation adversely affects performance during animation.
|
- (void)drawRect:(CGRect)rect {
|
// Drawing code
|
}
|
*/
|
|
- (void) setupDefaultValues{
|
self.hasLegend = YES;
|
self.legendPosition = PNLegendPositionBottom;
|
self.legendStyle = PNLegendItemStyleStacked;
|
self.labelRowsInSerialMode = 1;
|
self.displayAnimated = YES;
|
}
|
|
|
|
/**
|
* to be implemented in subclass
|
*/
|
- (UIView*) getLegendWithMaxWidth:(CGFloat)mWidth{
|
[self doesNotRecognizeSelector:_cmd];
|
return nil;
|
}
|
|
- (void) setLabelRowsInSerialMode:(NSUInteger)num{
|
if (self.legendStyle == PNLegendItemStyleSerial) {
|
_labelRowsInSerialMode = num;
|
}else{
|
_labelRowsInSerialMode = 1;
|
}
|
}
|
|
|
@end
|