复合坐标轴

2024-03-30 21:38
文章标签 复合 坐标轴

本文主要是介绍复合坐标轴,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在实际的应用中有可能需要在一个图表组件中显示三个坐标轴,比如一个横轴两个纵轴。其中一个纵轴用来标注销售的实际值,另一个标注实际值的增长率。实现这个功能,最主要的是设置图表组件的secondSeries属性指定附加的坐标轴以及secondDataProvider属性指定新坐标轴的数据源。参考下述示例,

<?xml version="1.0"?>

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" width="489" height="418">

  <mx:Script><![CDATA[

        import mx.controls.Alert;

        import mx.charts.events.ChartItemEvent;

  import mx.collections.ArrayCollection;

  [Bindable]

  public var planvalue:ArrayCollection = new ArrayCollection([

     {time: "1", realvalue: 2000, planvalue: 1500,guessvalue:1000,realrate:20,planrate:10},

     {time: "2", realvalue: 1000, planvalue: 200,guessvalue:1000,realrate:40,planrate:50},

     {time: "3", realvalue: 1500, planvalue: 500,guessvalue:1000,realrate:20,planrate:80}

  ]);

       

  ]]></mx:Script>

  <mx:Model id="data" source="demoData.xml"/>

  <mx:Panel>

     <mx:ColumnChart id="chart" dataProvider="{data.element}" secondDataProvider="{data.element}" height="270" >

        <mx:series>

           <mx:ColumnSeries yField="realvalue" displayName="realvalue" />

           <mx:ColumnSeries yField="planvalue" displayName="planvalue" />

        </mx:series>

        <mx:secondSeries>

               <mx:LineSeries form="curve" xField="time" yField="realrate"/>

        </mx:secondSeries>

        <mx:horizontalAxis>

           <mx:CategoryAxis categoryField="time" />

        </mx:horizontalAxis>

        </mx:ColumnChart>

  </mx:Panel>

</mx:Application>

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/mervyn_lee/archive/2008/10/07/3027070.aspx

这篇关于复合坐标轴的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/862645

相关文章

Matplotlib通过axis()配置坐标轴数据详解

坐标轴范围设置 axis()可以直接传入列表[xmin,xmax,ymin,ymax]进行范围设置, 分别可以使用plt.axis()或者画布对象.axis()进行配置 import numpy as npimport matplotlib.pyplot as pltx = np.linspace(0, 20, 100)y = x*2plt.plot(x, y, 'r')plt.ax

基本和复合逻辑运算

目录 基本逻辑运算 与运算 或运算 非运算 复合逻辑运算   与非运算 或非运算  异或运算 同或运算   基本逻辑运算 与运算         两个都为1才为1,否则为0,类似于编程语言里的&。 有0出0,全1出1。 逻辑表达式就是AB,可以省略中间的点。 逻辑符号输入A和B输出Y,中间有个&符号,表示与门。 或运算         只

风塔市场研究:未来几年年复合增长率CAGR为6.4%

塔架是风力涡轮机结构中的一个重要部件。它将载荷从机舱传递到地基,是决定盈利能力的重要因素:塔架越高,能量输出越高。 据QYResearch调研团队最新报告“全球风塔市场报告2024-2030”显示,预计2030年全球风塔市场规模将达到152.9亿美元,未来几年年复合增长率CAGR为6.4%。 根据QYResearch头部企业研究中心调研,全球范围内风塔生产商主要包括Trinity

多晶透明陶瓷市场发展现状和前景:未来几年年复合增长率CAGR为15.5%

多晶透明陶瓷是一种新型先进功能材料,它具有独特的机械性能和透射性能,在战略和民用领域有着广泛的应用。陶瓷粉末合成、成型和烧结技术的进步使得先进透明陶瓷材料的微观结构、机械性能和光学性能关系的定制成为可能。透明陶瓷材料大致分为可见光、中波和长波红外区。目前正在开发的透明陶瓷系统包括ALON透明陶瓷、蓝宝石透明陶瓷、氧化钇透明陶瓷、尖晶石透明陶瓷、YAG透明陶瓷等。 据QYResearch调研团队最

自控原理-传递函数(闭环 扰动 偏差 前馈 复合 顺馈)

都知道闭环传递函数定义为:G1·G2/(1+G1·G2·H) 但是当碰到复杂的系统,比如复合顺馈,前馈扰动等,就不知道分子到底要不要乘上G2了。 这个公式是如何推导出来的,今天看到一个公式图片: 过程非常详细。 由此我也分别针对: 闭环扰动系统的传递函数和偏差传递函数问题 前馈扰动系统的误差分析 复合顺馈系统的误差分析 这三类问题给出了相应的解答方案。 闭环扰动系统的

5.在一维坐标轴上有n个区间段,求重合区间最长的两个区间段。

这种题目见过一些类似的题目。这里整理一下思路。 一位很牛逼的网友写的,点击打开链接。用的是分治法,类似于归并排序。 还有一种动态规划的方法,点击打开链接,思路如下: 假设S[n]表示n条线段中最长重叠距离,最长重叠距离只与两条线段有关,那么考虑两种情况: 1. 最长重叠距离与第n条线段无关,则最长重叠距离存在于前n-1条线段中,即S[n]=S[n-1]; 2. 最长重叠距离与第n条线段有

Matlab三维图的坐标轴标签 自动平行坐标/自动旋转

下载解压工具包: https://www.mathworks.com/matlabcentral/fileexchange/49542-phymhan-matlab-axis-label-alignment 添加至MATLAB路径: 在三维绘图后增加下列语句即可 ax = struct('Axes', gca); align_axislabel([],ax) h3d = rotate3

c++ 中复合类型之-引用

周末无事,翻开自己尘封已久的C++,复习下~~~ 定义 引用是为对象起了另外一个名字,引用类型(引用)另外一种类型。 引用并非对象,相反的,它只是为一个已经存在的对象所起的另外一个名字。 报错原因 int &refVal2; //报错:引用必须被初始化int &refVal4 =10; //报错:引用类型的初始值必须是一个对象double dval =3.14;int &ref

spannableString设置常见的复合文本

 http://orgcent.com/android-textview-spannablestring-span/#ClickableSpan

MySQL:复合查询

MySQL:复合查询 聚合统计分组聚合统计group byhaving 多表查询自连接子查询单行子查询多行子查询多列子查询from子查询 合并查询unionunion all 内连接外连接左外连接右外连接全外连接 视图 MySQL 复合查询是数据分析和统计的强大工具,本博客将介绍如何使用 MySQL 的复合查询功能来提取和处理复杂数据。 本博客使用的示例数据库如下: DR