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