`
y3320987
  • 浏览: 19231 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Flex双Y轴的实现

    博客分类:
  • flex
阅读更多
最近由于项目的需要,用flex实现了一个双Y轴的Chart,现在将代码拿出来晒晒!
<?xml version="1.0"?>
<!-- Simple example to demonstrate the LineChart and AreaChart controls. -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">

    <mx: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} ]);
        ]]>
    </mx:Script>
	<mx:SolidColor id="sc1" color="blue" alpha=".3"/>
    <mx:Stroke id = "s1" color="blue" weight="2"/>
    
    <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>
</mx:Application>

效果请看附件.
  • 大小: 31.6 KB
2
0
分享到:
评论

相关推荐

    FLEX时间轴代码

    在本文中,我们将深入探讨基于FLEX的时间轴代码实现,这是一种强大的可视化工具,常用于展示按时间顺序排列的数据。FLEX,全称为Flex,是Adobe公司开发的一种基于ActionScript的开源框架,主要用于构建富互联网应用...

    flex组件时间轴组件

    在实现Flex组件时间轴时,开发者需要考虑以下关键点: 1. **容器设置**:时间轴的基础是一个Flex容器,这个容器需要设置`display: flex`属性来开启Flex布局。容器的主轴(默认是水平方向)用于放置时间轴的线,而侧...

    FLEX4时间轴动画

    在Flex4中,时间轴动画是一种强大的工具,用于创建动态且引人入胜的用户界面。这个特性通过`s:Animate`、`s:MotionPath`和`s:KeyFrame`等标签来实现,允许开发者控制显示对象在不同时间点上的属性变化,从而实现平滑...

    Flex画 坐标轴曲线 项目用过的 flex4 开发

    在Flex4开发中,创建坐标轴曲线图是一种常见的需求,特别是在数据可视化和图表展示的应用中。Flex是一个基于ActionScript和MXML的开放源代码框架,主要用于构建富互联网应用程序(RIA)。它提供了强大的图形和组件库...

    flex布局Flex实现常见布局的汇总

    然后其所有的直接子元素就变成flex子元素了,在flex里存在两根轴,叫主轴和交叉轴,互相垂直,主轴默认水平,flex子元素默认会沿主轴排列,可以控制flex子元素在主轴上伸缩,主轴方向可以设置,相关的css属性分为两...

    应用flex布局,模拟实现静态知乎首页

    3. `align-items`:控制侧轴(与主轴垂直的方向)上的对齐方式,同样有多种选项,如`flex-start`、`flex-end`、`center`等。 4. `align-self`:允许单独的子元素覆盖`align-items`设定的默认对齐方式。 5. `flex-...

    Flex实现的xmpp消息发送接收

    在这个特定的场景中,"Flex实现的xmpp消息发送接收"是指使用Flex技术来实现在Android、iOS等移动设备以及IE浏览器上的即时通讯功能。 XMPP(Extensible Messaging and Presence Protocol)是一种开放标准的协议,...

    Flex与Java实现通信

    ### Flex与Java实现通信——使用BlazeDS技术详解 #### 一、引言 随着互联网技术的不断发展,前端与后端之间的数据交换变得越来越频繁。Adobe Flex作为一种强大的RIA(Rich Internet Applications)技术,广泛应用...

    Flex3 中 实现 图文混排

    完美解决Flex3 中 实现 图文混排 。

    flex datagrid 嵌套checkbox实现全选

    在Flex开发中,数据网格...总结,这个Flex3示例展示了如何在DataGrid中嵌套复选框并实现全选功能,这对于构建交互式的数据管理界面至关重要。通过学习和实践,开发者可以创建更灵活、用户友好的数据操作界面。

    Flex万年历记事本_flex源码

    "Flex万年历记事本"是一个使用Flex技术实现的项目,它结合了日历功能和记事本特性,为用户提供了一种方便的方式来管理和记录日常生活中的事务。 在Flex源码中,我们可以期待看到以下几个关键知识点: 1. **MXML与...

    Flex中不用ScrollBar实现滚动效果

    Flex中不用ScrollBar实现滚动效果

    flex折线的实现

    在IT行业中,"flex折线的实现"是一个与前端开发相关的知识点,主要涉及到CSS3中的Flexbox布局模型。Flexbox,全称为“Flexible Box”,旨在提供一种更加灵活的方式来处理元素的布局,尤其在响应式设计中表现优秀。...

    记事万年历flex源码

    这种增强的用户体验通常通过灵活的布局管理、自定义组件设计和高级的图形功能来实现,这些都是Flex框架擅长的领域。 在Flex中,我们可以利用以下技术点来构建这样的应用: 1. **MXML**:这是一种声明式的标记语言...

    flex各种图表的实现

    你需要设置`horizontalAxis`和`verticalAxis`来定义X轴和Y轴的数据,`series`属性则用于定义图表上的数据系列。 柱状图与条状图类似,只是方向不同。在Flex中,你可以通过调整`ColumnChart`的`orientation`属性来...

    flex实现的翻书功能的网站漂亮的flex实现swf及源码

    实现这种效果可能需要对Easing函数、Transform类以及时间轴控制有深入理解。 源码的提供意味着你可以查看并学习实现这一功能的具体代码。这将帮助开发者理解如何在Flex项目中整合复杂的动画,如何管理多个显示对象...

    最简单的BlazeDS实现flex与java通信.rtf

    最简单的BlazeDS实现flex与java通信..无积分下载...最简单的BlazeDS实现flex与java通信..无积分下载...最简单的BlazeDS实现flex与java通信..无积分下载...最简单的BlazeDS实现flex与java通信..无积分下载...最简单的...

    Flex实现的计算器

    在这个"Flex实现的计算器"项目中,开发者使用了Adobe Flex来设计和开发一个基本的计算器,具备进行基本数学运算如加、减、乘、除的功能。 1. **Flex框架介绍** Flex提供了MXML和ActionScript两种编程语言,其中...

    ArcGIS Flex API和SuperMap Flex API实现的军标箭头库

    本项目聚焦于使用Flex API,一种基于Adobe Flex的开发框架,来实现军标箭头库的构建。这涉及到Web GIS应用的开发,以及如何将军事符号标准(例如北约军标)与地图服务相结合。 首先,ArcGIS Flex API是由Esri公司...

Global site tag (gtag.js) - Google Analytics