亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Flex 4 : BubbleChart 控件中使用多重序列

系統 1663 0
在 BubbleChart 控件中使用多重序列

同其他圖表控件一樣,也可以在 BubbleChart 控件中使用多重序列。但是在BubbleChart 控件中使用多重序列要有更多需要考慮的地方。必需確定是否想要兩個序列中的氣泡的大小與其它序列中的氣泡大小相關,或者只是在它們自己的序列中與其它氣泡相關。例如,有兩個序列,A 和 B 。序列A中的氣泡的半徑為10、20、30。序列B中的氣泡半徑為2、4、8。這個BubbleChart 控件中說展示的氣泡半徑,所有屬于序列A的都大于所有屬于B的。也可以這樣的 BubbleChart 控件,其序列A中的氣泡大小與序列B的氣泡大小不相關。 Flex 將把在序列A中半徑為10的氣泡與序列B中半徑為2的氣泡渲染成相同的大小。

若要是每個序列之中的氣泡大小都相關,則需要將兩個序列加入到用一個序列數組,示例如下:
Flex 4 : BubbleChart 控件中使用多重序列
    
<?xml version="1.0"?>
<!-- charts/BubbleRelativeSize.mxml -->
<!-- http://www.slsay.com -->
<mx:Application
       xmlns:fx="http://ns.adobe.com/mxml/2009"
       xmlns:mx="library://ns.adobe.com/flex/halo"
       xmlns:s="library://ns.adobe.com/flex/spark">
    <fx:Script>
        <![CDATA[
           import mx.collections.ArrayCollection;
           [Bindable]
           private var s1:ArrayCollection = new ArrayCollection( [
               {"x": 20, "y": 10, "r":10 },
               {"x": 40, "y": 5, "r":20 } ,
               {"x": 60, "y": 0, "r":30 }]);
           [Bindable]
           private var s2:ArrayCollection = new ArrayCollection( [
               {"x": 20, "y": 50, "r":2 },
               {"x": 40, "y": 75, "r":4 },
               {"x": 60, "y": 100, "r":8 } ]);
       ]]>
    </fx:Script>
    <mx:Panel title="Bubble Chart (Bubbles relative to other series)">
        <mx:BubbleChart id="myChart"
               showDataTips="true">
            <mx:series>
                <mx:BubbleSeries
                       dataProvider="{s1}"
                       displayName="series1"
                       xField="x"
                       yField="y"
                       radiusField="r"/>
                    <mx:BubbleSeries
                           dataProvider="{s2}"
                           displayName="series2"
                           xField="x"
                           yField="y"
                           radiusField="r"/>
            </mx:series>
        </mx:BubbleChart>
        <mx:Legend dataProvider="{myChart}"/>
    </mx:Panel>
</mx:Application>

  

若要使氣泡的大小與其所在序列中的其他氣泡的大小相關,而不是與其它序列中的氣泡大小相關,則需為每個序列使用不用的徑向軸。為實現這一需求,需要在 標簽中加入 子標簽。這將在 BubbleChart 控件中創建兩個序列,它們的氣泡大小相互獨立。下面的例子展示了擁有兩個相互獨立的序列的 BubbleChart 控件。

Flex 4 : BubbleChart 控件中使用多重序列


    
<?xml version="1.0"?>
<!-- charts/BubbleNonRelativeSize.mxml -->
<mx:Application
       xmlns:fx="http://ns.adobe.com/mxml/2009"
       xmlns:mx="library://ns.adobe.com/flex/halo"
       xmlns:s="library://ns.adobe.com/flex/spark">
    <fx:Script>
        <![CDATA[
           import mx.collections.ArrayCollection;
           [Bindable]
           private var s1:ArrayCollection = new ArrayCollection( [
               {"x": 20, "y": 10, "r":10 },
               {"x": 40, "y": 5, "r":20 } ,
               {"x": 60, "y": 0, "r":30 }]);
           [Bindable]
           private var s2:ArrayCollection = new ArrayCollection( [
               {"x": 20, "y": 50, "r":1 },
               {"x": 40, "y": 75, "r":2 },
               {"x": 60, "y": 100, "r":3 } ]);
       ]]>
    </fx:Script>
    <mx:Panel title="Bubble Chart (Bubbles not relative across series)">
        <mx:BubbleChart id="myChart"
               showDataTips="true">
            <mx:series>
                <mx:BubbleSeries
                       dataProvider="{s1}"
                       displayName="series1"
                       xField="x"
                       yField="y"
                       radiusField="r">
                    <mx:radiusAxis>
                        <mx:LinearAxis/>
                    </mx:radiusAxis>
                </mx:BubbleSeries>
                <mx:BubbleSeries
                       dataProvider="{s2}"
                       displayName="series2"
                       xField="x"
                       yField="y"
                       radiusField="r">
                    <mx:radiusAxis>
                        <mx:LinearAxis/>
                    </mx:radiusAxis>
                </mx:BubbleSeries>
            </mx:series>
        </mx:BubbleChart>
        <mx:Legend dataProvider="{myChart}"/>
    </mx:Panel>
</mx:Application>

  

Flex 4 : BubbleChart 控件中使用多重序列


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 久久国产精品范冰啊 | 亚洲欧美日韩成人一区在线 | 一级毛片日韩a欧美 | 干干日日| 美女在线看永久免费网址 | 欧美同房免姿势108费视频 | 久草久草在线视频 | 亚洲日本va中文字幕区 | 日韩黄色大片 | 奇米影视狠狠久久中文 | 香蕉亚洲精品一区二区 | 久草综合视频在线 | 99精品欧美一区 | 久久青草免费免费91线频观看 | 久久亚洲精品专区蓝色区 | 国产伦精品一区二区三区在线观看 | 久久99热精品免费观看欧美 | 国产精品露脸张开双腿 | 视频一区色眯眯视频在线 | 男人天堂视频在线观看 | 精品欧美一区手机在线观看 | 68久久久久欧美精品观看 | 亚洲在线视频 | 欧美大屁股精品毛片视频 | 黄色a级毛片 | 免费看一级做a爰片久久 | 一区二区不卡不卡一卡 | 国产亚洲久久 | 国产精品自在线拍国产 | 麻豆一区二区 | 国产精品一区二区三区久久 | 香蕉久久网站 | 9久re在线观看视频精品 | 亚洲免费网站在线观看 | 久久香蕉国产线看观看亚洲卡 | 亚洲综合伊人色一区 | 欧美高清在线精品一区二区不卡 | 四虎4hu影库永久地址 | 日韩大片在线 | 精品国产一区二区三区不卡在线 | 欧美精品在欧美一区二区 |