zoukankan      html  css  js  c++  java
  • PieChar,此代码参考网上

    代码
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" width="100%" height="100%">
        
    <mx:Script>
            
    <![CDATA[
                
    import mx.charts.series.items.PieSeriesItem;
                
    import mx.charts.events.ChartItemEvent;
                
    import mx.effects.easing.*;
                
                
    private function perEvent(evt:ChartItemEvent):void{
                    var obj:PieSeriesItem 
    = evt.hitData.chartItem as PieSeriesItem;
                    var dgrees:Number 
    = radius(obj.startAngle);
                    var arr:Array 
    = [];
                    
    if (cbox.selected)
                        arr[obj.index] 
    = 0.2;
                    pser.perWedgeExplodeRadius 
    = arr;    //块变化
                    
    //pser.startAngle -= dgrees;            //转动
                    
                    pd.refresh();
                }
                
    private function radius(n1:Number):Number{
                    
    return n1*(180/Math.PI);
                }
            ]]
    >
        
    </mx:Script>
        
    <!-- 显示的数据集 -->
        
    <mx:XMLListCollection id="pd">
            
    <mx:source>
                
    <mx:XMLList xmlns="">
                    
    <product label="data1" data="5"/> 
                    
    <product label="data2" data="7"/> 
                    
    <product label="data3" data="1"/> 
                    
    <product label="data4" data="3"/> 
                    
    <product label="data5" data="8"/> 
                    
    <product label="data6" data="4"/> 
                    
    <product label="data7" data="6"/> 
                    
    <product label="data8" data="9"/> 
                
    </mx:XMLList>
            
    </mx:source>
        
    </mx:XMLListCollection>
        
    <mx:ApplicationControlBar dock="true" width="400">
            
    <mx:CheckBox id="cbox" label="Selected" selected="true" />
        
    </mx:ApplicationControlBar>
        
    <mx:PieChart id="p1" dataProvider="{pd}" showDataTips="true" itemClick="perEvent(event);" >
            
    <mx:series>
                
    <mx:PieSeries id="pser" field="@data" nameField="@label">
                    
    <mx:showDataEffect>
                        
    <mx:SeriesInterpolate duration="2000" easingFunction="{Elastic.easeOut}" />
                    
    </mx:showDataEffect>
                    
    <mx:filters>
                        
    <mx:DropShadowFilter/>
                    
    </mx:filters>                                
                
    </mx:PieSeries>
            
    </mx:series>
        
    </mx:PieChart>
        
    <mx:Legend dataProvider="{p1}" direction="horizontal" />
    </mx:Application>
  • 相关阅读:
    区块链初学者指南——五岁孩子都能理解
    推荐返利功能已上线——推荐好友下单,最高返45%
    干货|浅谈iOS端短视频SDK技术实现
    从单个系统到云翼一体化支撑,京东云DevOps推进中的一波三折
    体验京东云 Serverless+AI 人脸属性识别
    沙龙报名 | 云时代的架构演进—企业上云及云原生技术落地实践
    2020年9大顶级Java框架
    字符串函数
    linux添加用户
    unix/linux下线程私有数据实现原理及使用方法
  • 原文地址:https://www.cnblogs.com/wjhx/p/1679071.html
Copyright © 2011-2022 走看看