dullgrass

FixBug: BarChart Show Wrong Numbers

@@ -39,8 +39,8 @@ @@ -39,8 +39,8 @@
39 39
40 - (void)setGrade:(float)grade 40 - (void)setGrade:(float)grade
41 { 41 {
42 - NSLog(@"New garde %f",grade); 42 +// NSLog(@"New garde %f",grade);
43 - 43 +
44 CGFloat startPosY = (1 - grade) * self.frame.size.height; 44 CGFloat startPosY = (1 - grade) * self.frame.size.height;
45 45
46 UIBezierPath *progressline = [UIBezierPath bezierPath]; 46 UIBezierPath *progressline = [UIBezierPath bezierPath];
@@ -201,8 +201,8 @@ @@ -201,8 +201,8 @@
201 201
202 [_chartLine addSublayer:self.textLayer]; 202 [_chartLine addSublayer:self.textLayer];
203 [self.textLayer setFontSize:textheigt/2]; 203 [self.textLayer setFontSize:textheigt/2];
204 - 204 +
205 - [self.textLayer setString:[[NSString alloc]initWithFormat:@"%ld",(NSInteger)(grade*100)]]; 205 + [self.textLayer setString:[[NSString alloc]initWithFormat:@"%0.f",grade*100]];
206 [self.textLayer setFrame:CGRectMake(0, textStartPosY, textWidth, textheigt)]; 206 [self.textLayer setFrame:CGRectMake(0, textStartPosY, textWidth, textheigt)];
207 self.textLayer.contentsScale = [UIScreen mainScreen].scale; 207 self.textLayer.contentsScale = [UIScreen mainScreen].scale;
208 208
@@ -103,7 +103,12 @@ @@ -103,7 +103,12 @@
103 self.barChart.labelMarginTop = 5.0; 103 self.barChart.labelMarginTop = 5.0;
104 [self.barChart setXLabels:@[@"SEP 1",@"SEP 2",@"SEP 3",@"SEP 4",@"SEP 5",@"SEP 6",@"SEP 7"]]; 104 [self.barChart setXLabels:@[@"SEP 1",@"SEP 2",@"SEP 3",@"SEP 4",@"SEP 5",@"SEP 6",@"SEP 7"]];
105 self.barChart.rotateForXAxisText = true ; 105 self.barChart.rotateForXAxisText = true ;
  106 +
  107 + self.barChart.yLabelSum=5;
  108 + self.barChart.yMaxValue=100;
  109 +
106 [self.barChart setYValues:@[@1,@24,@12,@18,@30,@10,@21]]; 110 [self.barChart setYValues:@[@1,@24,@12,@18,@30,@10,@21]];
  111 +// self.barChart.yLabels = @[@0,@20,@40,@60];
107 [self.barChart setStrokeColors:@[PNGreen,PNGreen,PNRed,PNGreen,PNGreen,PNYellow,PNGreen]]; 112 [self.barChart setStrokeColors:@[PNGreen,PNGreen,PNRed,PNGreen,PNGreen,PNYellow,PNGreen]];
108 // Adding gradient 113 // Adding gradient
109 self.barChart.barColorGradientStart = [UIColor blueColor]; 114 self.barChart.barColorGradientStart = [UIColor blueColor];