0
我不想dislay我的組柱狀圖依奧斯分組條形圖,不用油漆零個或空值
我使用的是iOS圖表庫上的零,有沒有什麼辦法可以擺脫零? 你可以在這裏查看圖像: https://drive.google.com/file/d/0B0_KV3MPKH8RYWRQV0lhbU43VVk/view?usp=sharing
我不想dislay我的組柱狀圖依奧斯分組條形圖,不用油漆零個或空值
我使用的是iOS圖表庫上的零,有沒有什麼辦法可以擺脫零? 你可以在這裏查看圖像: https://drive.google.com/file/d/0B0_KV3MPKH8RYWRQV0lhbU43VVk/view?usp=sharing
根據您的要求,在這裏你可以使用格式化代表IChartValueFormatter
,回到零值到委託方法。
檢查這個代碼:
的價值格式化-Confirm協議:
@interface ViewController()<IChartValueFormatter>
第二 -assign委派到價值格式化:
BarChartDataSet *set1 = [[BarChartDataSet alloc] initWithValues:arrVals1];
set1.valueFormatter = self;
- 實施價值格式化方法:
#pragma mark - IChartValueFormatter
- (NSString * _Nonnull)stringForValue:(double)value entry:(ChartDataEntry * _Nonnull)entry dataSetIndex:(NSInteger)dataSetIndex viewPortHandler:(ChartViewPortHandler * _Nullable)viewPortHandler{
if (value>0) {
return [NSString stringWithFormat:@"%0.f",value];
}else{
return nil;
}
}
回報爲零,而值小於0
希望這將有助於。
那麼你想要的意思是如果0值比你必須刪除該欄或其他東西? – CodeChanger
是的,如果我有0值,那麼我不想在那裏顯示0標籤。只有當vaue大於0時,我需要顯示標籤。 –