Fusioncharts的數字格式化)

來源:互聯網
上載者:User

 

1.     小數點位元格式化

<chart ... decimals='2' >

Eg.數值12.432, 13.4 and 13,使用<chart ... decimals='2' >後數值將轉換成12.43, 13.4 and 13;12.432將被截取2位,但是13.4並不會自動補零。

 

 

2.K、M格式化

Fusioncharts自動將數值轉換成K (Thousands) & M (Millions)

Eg。12500, 13400 and 13300

 

可指定不進行格式化<chart formatNumberScale='0'..>

 

這時,fusioncharts將自動按逗號分隔,若不顯示逗號,則

<chart ... formatNumber='0' formatNumberScale='0' ..>

 

 

 

3.分隔字元修改

Fusioncharts預設將逗號作為Thousands的分隔字元,將。作為小數點;可根據需要進行修改,使用屬性decimalSeparator thousandSeparator

<chart ... decimalSeparator=',' thousandSeparator='.' >

 

 

 

 

 

4.增加數值前尾碼

使用屬性numberPrefix和numberSuffix

如numberPrefix="$"  numberSuffix="p.a"

 

5.時間格式化

<chart defaultNumberScale='s' ...>

 

<chart numberScaleValue='60,60,24,7' numberScaleUnit='min,hr,day,wk' >

 

<chart defaultNumberScale='s' numberScaleValue='60,60,24,7' numberScaleUnit='min,hr,day,wk'>
    <set label='A' value='38' />
    <set label='B' value='150' />
    <set label='C' value='11050' />
    <set label='D' value='334345' />
    <set label='E' value='1334345' />
</chart>

 

 

6.儲存大小格式化

8 bits = 1 Byte
1024 bytes = 1 KB
1024 KB = 1 MB
1024 MB = 1 GB
1024 GB = 1 TB

<chart defaultNumberScale='bits' numberScaleValue='8,1024,1024,1024,1024' numberScaleUnit='bytes,KB,MB,GB,TB' >

7.入參資料格式化

使用屬性inThousandSeparatorinDecimalSeparator

<chart inThousandSeparator='.' inDecimalSeparator=',' formatNumberScale='0'>
    <set label='John' value='420.315,43' />
    <set label='Mary' value='295.345,98' />
    <set label='Tom' value='523.323,76' />
</chart>

則fusioncharts在解析的時候將按照逗號作為小數點,.作為千位分隔字元解析;

inThousandSeparatorthousandSeparator分別是fusioncharts對入參的千位分隔字元和顯示的千位分隔字元;

inDecimalSeparatordecimalSeparator分別是fusioncharts對入參的小數點解析符和顯示的小數點符號;

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.