[img][/img]
<?xml version="1.0" encoding="utf-8"?>
<mx:Panel xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute"
width="800"
height="400"
fontSize="12"
title="柱状图+线状图"
creationComplete="initApp()">
<!-- 柱状图加线图,各自用各自的Y轴 -->
<mx:Script>
<![CDATA[
import mx.charts.series.items.ColumnSeriesItem;
import mx.charts.chartClasses.Series;
import mx.charts.ChartItem;
import mx.collections.ArrayCollection;
/** 绑定的数据源*/
[Bindable]
private var medalsAC:ArrayCollection;
/**
* 初始化方法
*/
private function initApp():void
{
var array:ArrayCollection = new ArrayCollection();
for(var i:uint; i<12; i++)
{
var obj:Object = new Object();
obj.month = (i+1) + "月份";
obj.number = 100 + Math.round(Math.random() * 500);
array.addItem(obj);
}
medalsAC = new ArrayCollection();
//计算增长率
for(var j:uint; j<array.length; j++)
{
obj = new Object();
obj.month = array[j].month;
obj.number = array[j].number;
if(j>0)
{
obj.rise = Number(((array[j].number - array[j-1].number) / array[j-1].number) * 100).toFixed(2);
}
medalsAC.addItem(obj);
}
}
]]>
</mx:Script>
<mx:SolidColor id="sc1" color="blue" alpha="0.6"/>
<mx:Stroke id="s1" color="white" weight="2"/>
<mx:Stroke id="s2" color="red" weight="2"/>
<mx:HBox height="100%" width="100%" paddingLeft="10" paddingRight="10" paddingBottom="10" paddingTop="10">
<mx:ColumnChart id="column"
height="100%"
width="100%"
showDataTips="true"
dataProvider="{medalsAC}"
secondDataProvider="{medalsAC}" fontSize="12">
<mx:horizontalAxis>
<mx:CategoryAxis categoryField="month"/>
</mx:horizontalAxis>
<mx:series>
<mx:ColumnSeries yField="number" displayName="生产量" fill="{sc1}" stroke="{s1}"/>
</mx:series>
<mx:secondVerticalAxis>
<mx:LinearAxis />
</mx:secondVerticalAxis>
<mx:secondSeries>
<mx:LineSeries yField="rise" displayName="增长率" form="curve" lineStroke="{s2}"/>
</mx:secondSeries>
</mx:ColumnChart>
<mx:Legend dataProvider="{column}" fontWeight="bold"/>
</mx:HBox>
</mx:Panel>
分享到:
相关推荐
除了柱状图之外,Flex4还支持多种其他类型的图表,如饼状图、线图、面积图等。这些图表同样可以通过 `mx:Chart` 组件的不同子类来实现。 #### 2.1 饼状图 饼状图主要用于表示各个部分所占的比例,非常适合用来展示...
这个标题提到的是利用 Flex 4.5 制作的一些基本图表组件,包括柱状图、堆叠图、饼图和线图,并且这些图表还具有渐变效果,这在数据可视化中是非常常见的图表类型,能够有效地展示和解释数据。 1. **柱状图**:柱状...
总的来说,`Flex`结合`amChart`能实现美观且功能丰富的柱状图,通过横坐标轴倾斜45度的技巧,可以有效处理长标签显示问题,提高数据可视化的质量和用户体验。在开发过程中,理解并熟练掌握这些特性,将有助于创建出...
FusionCharts v3提供了一系列丰富的图表类型,如柱状图、饼图、线图、雷达图等,满足各种数据分析和展示需求。 3. **FusionCharts与Flex结合**: 当Flex与FusionCharts结合时,开发者可以利用Flex的强大功能来处理...
本文将深入探讨 Flex 图表组件的使用,包括柱状图、条状图、线图等多种图表类型,以及如何定义图表数据。 首先,Flex 提供的图表组件能够帮助开发者创建出各种各样的图表,如柱状图、条状图、线图、饼图等。这些...
将柱状图与折线图结合,可以提供更丰富的视觉效果,比如展示趋势或关联性。通过监听鼠标事件,我们可以为图形添加滑动特效,如悬浮提示,显示详细信息,或者高亮当前选中的数据点。 再者,从描述中可以看出,这个...
SuperMap的`ThemeGraph`类提供了一种强大的工具,用于创建各种类型的图表,如柱状图、饼图、线图等。在Flex中,通过实例化`ThemeGraph`对象,设置相应的参数(如图表类型、颜色、标签等),并将统计结果作为数据源,...
3. **AreaChart**:面积图是在柱状图或线图基础上,填充柱子或线段下方的区域,用于强调数据的累积效果。mx.charts.AreaChart组件可以实现这一功能,数据源的处理和前两种图表类似。 4. **BubbleChart**:气泡图...
如果按钮用于切换图表,LCD则会展示不同的图表类型,如柱状图、饼图或线图。 在创建图列时,我们需要考虑数据的处理和可视化。这通常涉及到数据结构的设计,例如数组或对象,用来存储要显示的数据。然后,将这些...
Flex包含一系列的图形组件,如Chart、Graph等,可以用来创建各种类型的图表,如柱状图、饼图、线图等。对于"多曲线图",我们可以使用LineSeries或AreaSeries组件来绘制曲线。 三、多曲线图的实现 1. 创建数据模型:...
在本项目中,"flex做的四种图表(线、柱、饼、区域)直接用js调用"指的是使用Flex技术创建的四种常见的数据可视化图表:线图、柱状图、饼图和区域图,并且这些图表可以通过JavaScript与Web前端进行交互。 线图是一...
3. **ColumnChart**:柱状图,与条形图类似,但数据垂直显示,更适合空间有限的情况。 4. **PieChart**:饼图,用于展示各部分占总体的比例。 5. **AreaChart**:面积图,线图的填充版本,强调数据的范围和整体趋势...
7. **Charts and Graphics**: Flex 3 API提供了丰富的图表和图形组件,可以创建各种动态数据可视化效果,包括柱状图、饼图、线图等。 8. **Integration with Flash Player**: Flex应用运行在Flash Player之上,因此...
这些图表通常包括柱状图、饼图、线图等,可以清晰地展示出各区域之间的差异和趋势。 二、专题地图与统计图表的结合 专题地图(Theme Map)是地理信息系统中的一种特殊地图,它以某一特定主题为基础,突出显示该...
amCharts 是一款广泛使用的JavaScript和Flash图表库,它提供了丰富的图表类型,包括柱状图、线图、饼图、雷达图等,以及高级特性如实时数据更新、数据钻取、自定义标记等。在Flex平台上,amCharts通过其Flex组件为...
2. **报表组件**:Flex JS 提供了一些内置的报表组件,如mx.charts和spark.charts包下的图表类,支持线图、柱状图、饼图、面积图等多种图表类型。这些组件可以通过XML配置或代码方式定制,包括颜色、标签、数据源等...
4. **图表组件**:在"flex仪表盘"中,可能使用了多种图表类型,如饼图、线图、柱状图等,来表示不同类型的指标。例如,柱状图用于比较分类数据,线图用于显示趋势,饼图则用于展示部分与整体的关系。 5. **动画效果...
OpenFlashChart是一个使用Flash技术的图表库,它可以生成多种类型的图表,如柱状图、饼图、线图、面积图等。这个库的优点在于其高度可定制性,可以调整颜色、样式、标签等参数,以满足各种视觉需求。在...
正常的描述应该会详细阐述amcharts-flex-charts的功能特性,例如如何使用它来创建柱状图、线图、饼图等,以及它的响应式设计、动画效果、数据处理能力等。 【标签】"flex" 表明这个项目与Adobe Flex相关。Flex是一...
amChartsFB4提供了丰富的图表类型,如柱状图、线图、饼图等,以及自定义选项,帮助开发者创建数据可视化应用。 `as3corelib.swc`是ActionScript 3的核心库,包含了各种通用工具类,如JSON解析、图片处理、日期时间...