// // 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