iOS 앱에 막 대형 차트를 구현하려고합니다. 나는 JBChartView를 사용하고있다. 모든 것이 잘 작동하지만 touchEvent를 사용하여 바를 제외하고는 막대에 색상이 없습니다.막대 차트의 색이 JBChartView에 표시되지 않습니다.
누구나 올바르게 작동하도록이 특정 플러그인에 대한 경험이 있습니까?
감사
- (void)viewDidLoad
{
_barChartView = [[JBBarChartView alloc] init];
_barChartView.delegate = self;
_barChartView.dataSource = self;
_tableView.backgroundColor =[UIColor clearColor];
_barChartView.frame = CGRectMake(0,0,200,200);
_barChartView.backgroundColor = [UIColor clearColor];
[_barChartView reloadData];
[_barChart addSubview: _barChartView];
}
- (UIColor *)barSelectionColorForBarChartView:(JBBarChartView *)barChartView
{
return [UIColor greenColor]; // color of selection view
}
- (BOOL)slideNavigationControllerShouldDisplayLeftMenu
{
return YES;
}
- (UIColor *)barChartView:(JBBarChartView *)barChartView colorForBarViewAtIndex:(NSUInteger)index
{
return [UIColor greenColor];
}
- (NSUInteger)numberOfBarsInBarChartView:(JBBarChartView *)barChartView
{
return 4;
}
- (CGFloat)barChartView:(JBBarChartView *)barChartView heightForBarViewAtAtIndex:(NSUInteger)index
{
return 100.0;
}
'min = max' (일명 모두 높이가 같음) 때마다 "0으로 나누기"오류가 발생해야하기 때문에이 실행도 놀랍습니다. – Stonz2
설명해 주셔서 감사합니다. 작동하지만 이상한 문제는 표시되지 않습니다. 그래서 0 값을 설정해야하는 추가 막대를 하나 더 추가해야합니다 ... –