/**
* 画柱状图
*/
-(void)drawBarChartViewWithX_Value_Names:(NSMutableArray *)x_names TargetValues:(NSMutableArray *)targetValues Adddistanceva lues:(NSInteger )adddistance StartingValues:(NSInteger)starting ProportionValuess:(NSInteger)proportion{
//1.画坐标轴
[self drawXYLine:x_names Adddistanceva lues:adddistance StartingValues:starting ProportionValuess:proportion];
NSMutableArray * targetValues1 =[[NSMutableArray alloc]init];
for (int i=0; i<targetValues.count; i++ ){
CGFloat coed =[targetValues[i] integerValue];
[targetValues1 addObject:@((coed-starting)/proportion)];
}
//2.每一个目标值点坐标
for (int i=0; i<targetValues1.count; i++) {
CGFloat doubleva lue = 2*[targetValues1[i] floatValue]; //目标值放大两倍
CGFloat X = MARGIN + MARGIN*(i+1)+5;
CGFloat Y = CGRectGetHeight(myFrame)-MARGIN-doubleva lue;
UIBezierPath *path = [UIBezierPath bezierPathWithRect:CGRectMake(X-MARGIN/2+adddistance, Y, MARGIN-10, doubleva lue)];
CAShapeLayer *shapeLayer = [CAShapeLayer layer];
shapeLayer.path = path.CGPath;
shapeLayer.strokeColor = [UIColor clearColor].CGColor;
shapeLayer.fillColor = XYQRandomColor.CGColor;
shapeLayer.borderWidth = 2.0;
[self.subviews[0].layer addSublayer:shapeLayer];
//3.添加文字
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(X-MARGIN/2, Y-20, MARGIN-10+adddistance*2, 20)];
label.text = [NSString stringWithFormat:@"%.0lf",starting+proportion*(CGRectGetHei