原創(chuàng)|使用教程|編輯:郝浩|2013-07-05 14:19:02.000|閱讀 499 次
概述:在使用Flash地圖控件AnyMap時(shí),Thresholds是為地圖著色最好的方法,允許預(yù)定義規(guī)則并基于地圖上的附加數(shù)據(jù)為區(qū)域著色。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
相關(guān)鏈接:
在使用Flash地圖控件AnyMap時(shí),Thresholds是為地圖上著最好的方法,允許預(yù)定義規(guī)則并基于地圖上的附加數(shù)據(jù)為區(qū)域著色。
有兩種類(lèi)型的thresholds——Custom(當(dāng)可以定義一組規(guī)則并指定顏色)和Automatic(選擇一個(gè)自動(dòng)的thresholding方法,AnyChart將自動(dòng)完成其它部分)。
這篇文章將對(duì)Custom和Automatic thresholds這兩種類(lèi)型予以展示。
每個(gè)自定義閾值都是一組規(guī)則,用于根據(jù)一些地圖上的附加數(shù)據(jù)定義地區(qū)的顏色,學(xué)習(xí)如何附加數(shù)據(jù)到地圖中,請(qǐng)參考Flash地圖控件AnyMap使用教程:將數(shù)據(jù)附加到地圖。
在下面的示例中將顯示一個(gè)中國(guó)地圖,并根據(jù)Illiteracy Rate文盲率為不同的省份著色。我們將定義一個(gè)自定義的閾值,將文盲率高于40%的省份顯示為紅色,10%到40%的身份顯示為黃色和低于10%的身份顯示為綠色。
下面是自定義閥值的定義代碼:
<thresholds> <threshold name="thrIlliteracy"> <condition name="High" type="greaterThanOrEqualTo" value_1="{%YValue}" value_2="0.4" color="Red" /> <condition name="Average" type="between" value_1="{%YValue}" value_2="0.1" value_3="0.4" color="Gold" /> <condition name="Low" type="lessThanOrEqualTo" value_1="{%YValue}" value_2="0.1" color="Green" /> </threshold> </thresholds>
運(yùn)用到圖表上的所有數(shù)據(jù):
<data threshold="thrIlliteracy"> </data>
請(qǐng)注意,數(shù)據(jù)值被設(shè)置為特定的值,如下所示:
<point name="Jilin" y="0.0385" />
但在標(biāo)簽和在提示中你可以看到該值為3.85%——這是使用AnyChart數(shù)字格式特性后的結(jié)果:
<label_settings enabled="true"> <format>{%Value}{scale:(0.01)|(%)}</format> </label_settings>
Automatic thresholds是一個(gè)為地圖著色的強(qiáng)大功能,他們?cè)试S創(chuàng)建主題地圖(等值線(xiàn)圖地圖),其中的區(qū)域根據(jù)統(tǒng)計(jì)變量的不同,按照不同的陰影比例顯示在地圖上。
在這里使用一種automatic thresholds類(lèi)型來(lái)創(chuàng)建相同的中國(guó)文盲率地圖。
<thresholds> <threshold name="thrIlliteracy" type="Quantiles" range_count="5" palette="YellowGradient" /> </thresholds>
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)