2016-05-04 48 views
2

我正在使用ios圖表庫(Ios Charts)的圖表(線條,酒吧)。我的問題是很少的情況y軸標籤沒有顯示。Ios圖表左軸不顯示標籤的情況下

請幫我解決這個問題。

我的代碼是在這裏什麼

ChartYAxis *leftAxis = _barChartView.leftAxis; 
leftAxis.startAtZeroEnabled = YES; 
leftAxis.labelFont = [UIFont systemFontOfSize:10.f]; 
leftAxis.labelCount = 8; 
leftAxis.valueFormatter = [[NSNumberFormatter alloc] init]; 
leftAxis.valueFormatter.maximumFractionDigits = 1; 
leftAxis.axisLineColor = [UIColor blackColor]; 
leftAxis.axisLineWidth = 1.0; 

leftAxis.labelPosition = YAxisLabelPositionOutsideChart; 
leftAxis.spaceTop = 0.15; 

BarChartDataSet *set1 = [[BarChartDataSet alloc] initWithYVals:yVals label:@"Legend"]; 

NSMutableArray *dataSets = [[NSMutableArray alloc] init]; 
[dataSets addObject:set1]; 

BarChartData *data = [[BarChartData alloc] initWithXVals:xvalues dataSets:dataSets]; 
[data setValueFont:[UIFont fontWithName:@"HelveticaNeue-Light" size:10.f]]; 

_barChartView.leftAxis.startAtZeroEnabled = NO; 

_barChartView.data = data; 

回答

4

下面的解決我的問題。

leftAxis.labelCount = 5; 
leftAxis.forceLabelsEnabled = YES;