2013-03-14 59 views
1

我按照此link來繪製圖形。一切都很好,但唯一需要改變的是我必須在x軸上顯示intvalues而不是floatvalues(而不是0.0,2.0 ...我必須顯示0,2,...)。如果我不清楚,請告訴我。謝謝使用CorePlot框架時顯示int值

回答

0

您可以在CPTAxis類上爲軸標籤設置數字格式器。將格式化程序設置爲不具有小數位,並且它應該工作正常。

+0

感謝您的答覆。我要畫兩個圖之一是有小數而另一個具有浮點值。請告訴我如何做到這一點。 – user247 2013-03-14 06:09:10

+0

獲取兩軸x&y並應用格式化程序,如下所示:NSNumberFormatter * f = [[NSNumberFormatter alloc] init]; [formatter setMaximumFractionDigits:0]; x.formatter = f; (從CPTAxis獲得正確的propertName) – 2013-03-14 06:30:18

+0

我認爲我們不能在頭文件中寫任何分配。請告訴我在哪個文件中我必須這樣做? – user247 2013-03-14 06:40:06

1

您可以從軸的東西去除浮數這樣

CPTXYAxis *y = axisSet.yAxis; 
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init]; 
[formatter setMaximumFractionDigits:0]; 

y.labelFormatter = formatter; 

感謝