所有的FCF圖形都支持decimalPrecision屬性,這個屬性是用來指定小數位的位數的。如果你沒有指定這個屬性的值,那么FCF默認會顯示小數位后面2位小數。這個屬性是全局的,也就是說,它對這個圖形上的所有數字都起作用。例如,如果你設置decimalPrecision='0',那么像這些12.432,13.4,13,就會顯示成12,13,13。
同樣的,如果你有0.12432,0.134 , 0.13等數據,并且沒有指定decimalPrecision的值,那么FCF就會顯示成0.12,0.13,0.13。如果你把decimalPrecision設置成4,那么就會顯示成0.1243,0.1340,0.1300。
FCF會自動的給你的數字加上K(千)或M(百萬),如下圖。
上圖中,三個數字分別代表12500,13400,13300。FCF會自動地把這些數字轉化為以千為單位,或是以百萬為單位。 如果你不想這樣,你就加上如下的代碼:
效果如下:
現在顯示的是全部的數字了。不過,它還加了一些逗號來分隔這些數字。如果你不喜歡這樣,你就加上formatNumber=0。但是,如果設置了formatNumber=0,那么就不能格式化小數位了。 看起來代碼就像這樣:
效果是這樣:
FCF默認使用“.”作為小數分隔符,使用“,”作為千分位分隔符。這也是我們的使用習慣。如果你想改成其他的,也可以。 我們使用decimalSeparator 指定小數分隔符,使用thousandSeparator 指定千分位分隔符。例如,我們想把小數分隔符和千分位分隔符調換一下:
FCF允許我們給所有的數字都加上前綴和后綴。 如果我們設置numberPrefix='$',那么會在所有的數字前面就會加上“$”,就像這樣:$40000, $50000。 如果我們設置numberSuffix='%25',那么會在所以的數字后面加上“%”,就像這樣:43%,39%。
我們注意到,“%”是經過了編碼的。在FCF里,一些特殊的編碼都需要經過編碼。下一章我們會詳細介紹特殊字符。
posted on 2009-03-27 23:58 道長A@ajava.org 閱讀(1439) 評論(0) 編輯 收藏 所屬分類: FusionCharts 開發指南
Powered by: BlogJava Copyright © 道長A@ajava.org