原創(chuàng)|使用教程|編輯:郝浩|2013-08-19 14:36:32.000|閱讀 926 次
概述:你可能經(jīng)常要以不完整的數(shù)據(jù)點(diǎn)繪制圖表。例如,當(dāng)繪制每月的銷售圖表時(shí),你可能沒有所有的月數(shù)據(jù)。所以,你可能只想以一個(gè)空白的區(qū)域來顯示缺失的數(shù)據(jù),不在這個(gè)區(qū)域中繪制任何東西。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
你可能經(jīng)常要以不完整的數(shù)據(jù)點(diǎn)繪制圖表。例如,當(dāng)繪制每月的銷售圖表時(shí),你可能沒有所有的月數(shù)據(jù)。所以,你可能只想以一個(gè)空白的區(qū)域來顯示缺失的數(shù)據(jù),不在這個(gè)區(qū)域中繪制任何東西。FusionCharts可以讓這個(gè)目標(biāo)很容易的實(shí)現(xiàn)。
》》》免費(fèi)下載Flash圖表控件FusionCharts最新版
用戶可以通過不提供任何值到需要隱藏的相應(yīng)<set>元素來隱藏任意數(shù)量的數(shù)據(jù)塊。
具體操作參考下面的XML代碼:
<chart >
<set label='Jan' value='420' />
<set label='Feb' value='295' />
<set label='Mar' value='523' />
<set label='Apr' value='473' />
<set label='May' />
<set label='Jun' />
<set label='Jul' value='354' />
<set label='Aug' value='457' />
<set label='Sep' value='127' />
<set label='Oct' value='354' />
<set label='Nov' value='485' />
<set label='Dec' value='486' />
</chart>
在這里,我們沒有5月和6月的數(shù)據(jù)。所以,我們不提供任何相應(yīng)的數(shù)據(jù)值。如下圖所示:

可以看到在這張圖表中沒有5月和6月的列。
如果對(duì)一個(gè)折線圖運(yùn)行相同的數(shù)據(jù),用戶將看到以下輸出效果:

折線圖在5月和6月的位置處是一個(gè)斷開,因?yàn)闆]有對(duì)同一個(gè)區(qū)域賦值。如果用戶連缺失數(shù)據(jù)的數(shù)據(jù)標(biāo)簽都沒有,可以編寫缺失數(shù)據(jù)的空集元素如下:
<set/>
如何在圖表中連接空集數(shù)據(jù)
在上面的折線圖中,在5月和6月的地方顯示的是一個(gè)斷開。如果用戶不想顯示5月和6月的這個(gè)斷開,希望從4月直接連接到7月,那么可以使用新引入的connectNullData屬性。
你只需要設(shè)置<chart ... connectNullData='1' ..> ,圖表將如下所示:

這個(gè)屬性對(duì)所有的線和面積圖都是有效的。
圖表的完整XML數(shù)據(jù)再次重現(xiàn):
<chart showValues='0' connectNullData='1'>
<set label='Jan' value='420' />
<set label='Feb' value='295' />
<set label='Mar' value='523' />
<set label='Apr' value='473' />
<set label='May' />
<set label='Jun' />
<set label='Jul' value='354' />
<set label='Aug' value='457' />
<set label='Sep' value='127' />
<set label='Oct' value='354' />
<set label='Nov' value='485' />
<set label='Dec' value='486' />
</chart>
或者,如果用戶想在連接的時(shí)候突出下這個(gè)斷開,您可以使用虛線特性,可將上訴代碼
<chart showValues='0' connectNullData='1'>
改為
<chart showValues='0' connectNullData='1' lineDashGap='6'>
即可。
將生成以下圖表:

本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)