zoukankan      html  css  js  c++  java
  • [转]Flex双Y轴的实现

    本文参考自:http://apps.hi.baidu.com/share/detail/24719901

    <?xml version="1.0" encoding="utf-8"?>
    <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
                   xmlns:s
    ="library://ns.adobe.com/flex/spark" 
                   xmlns:mx
    ="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
        
        <fx:Script>
            <![CDATA[
                
                import mx.collections.ArrayCollection;
                
                [Bindable]
                private var expensesAC:ArrayCollection = new ArrayCollection( [
                    { Month: "Jan", Wage: 2000, Fine: 100},
                    { Month: "Feb", Wage: 1000, Fine: 50},
                    { Month: "Mar", Wage: 1500, Fine: 70},
                    { Month: "Apr", Wage: 1800, Fine: 30},
                    { Month: "May", Wage: 2400, Fine: 50} ]);
            
    ]]>
        </fx:Script>
        
        <fx:Declarations>
            <!-- 将非可视元素(例如服务、值对象)放在此处 -->    
            <mx:SolidColor id="sc1" color="blue" alpha=".3"/>
            <mx:Stroke id = "s1" color="blue" weight="2"/>
            
        </fx:Declarations>
        
        
        <mx:Panel title="LineChart and AreaChart Controls Example" 
                  height
    ="100%" width="100%" layout="horizontal">
            
            <mx:LineChart id="linechart" height="100%" width="100%"
                          paddingLeft
    ="5" paddingRight="5" 
                          showDataTips
    ="true" dataProvider="{expensesAC}">
                
                <mx:horizontalAxis>
                    <mx:CategoryAxis categoryField="Month"/>
                </mx:horizontalAxis>
                
                <mx:verticalAxis>
                    <mx:LinearAxis id="first" minimum="0" maximum="200"/>
                </mx:verticalAxis>
                
                <mx:secondVerticalAxis>
                    <mx:LinearAxis id="second" minimum="500" maximum="3000"/>
                </mx:secondVerticalAxis>
                
                <mx:series>
                    <mx:LineSeries verticalAxis="{first}" yField="Fine" form="curve" displayName="Fine"/>
                    <mx:ColumnSeries verticalAxis="{second}" yField="Wage" displayName="Wage" stroke="{s1}" fill="{sc1}"/>
                </mx:series>
            </mx:LineChart>
        </mx:Panel>
        
        
        
    </s:Application>
  • 相关阅读:
    策略模式-1.简单定义及一个实例
    单例模式-3.透明的单例模式
    单利模式2-一个简单的实例
    单例模式-1.单利模式的简单实现
    jquery animate的一个疑惑
    老版本select2设置初始值
    cookie的设置与清除会出现的一个问题
    给select2的ajax添加beforeSend方法
    Day16
    Day15
  • 原文地址:https://www.cnblogs.com/freeliver54/p/2380640.html
Copyright © 2011-2022 走看看