2013-11-25 93 views
0

我的Y軸的文本顯示的是小數點,但我需要將其顯示爲整數值。例如。 3000.0應顯示爲3000如何格式化Y軸的文本

enter image description here

的Y軸區間長度雖然在源聲明爲

@property (nonatomic, readwrite, assign) NSDecimal majorIntervalLength; 

我怎樣才能做到這一點?和-setMinimumFractionDigits:

這些配置小數點後的位數

Y軸蜱由

NSString *yMajorIntervalLength = [[NSNumber numberWithFloat:(yMaxRange/10)] stringValue]; 
CPTXYAxis *y = axisSet.yAxis; 
y.axisLineStyle    = nil; 
y.majorTickLineStyle   = nil; 
y.minorTickLineStyle   = nil; 
y.majorIntervalLength   = CPTDecimalFromString(yMajorIntervalLength); 

回答

1

嘗試-setMaximumFractionDigits計算。

+0

點。 –

+0

真棒,當然! – Albara

0

你可以嘗試這樣的事情

[yMajorIntervalLength stringByDeletingPathExtension] :)上感謝

NSRange dotRange = [yMajorIntervalLength rangeOfString:@"." options:NSBackwardsSearch]; 
if (dotRange.location != NSNotFound) 
    test = [yMajorIntervalLength substringToIndex:dotRange.location];