flex柱状图
来源:互联网 发布:js 数组slice方法 编辑:程序博客网 时间:2024/05/29 23:47
1.图标中添加标签的代码:
private function linearAxis_labelFunc(item:Object, prevValue:Object,axis:IAxis):String {
returncurrencyFormatter.format(item);
}
private functioncategoryAxis_labelFunc(item:Object, prevValue:Object, axis:CategoryAxis,categoryItem:Object):String {
var datNum:Number = Date.parse(item);
var tempDate:Date =new Date(datNum);
returnshortDateFormatter.format(tempDate).toUpperCase();
}
private functioncolumnSeries_labelFunc(element:ChartItem, series:Series):String {
var csi:ColumnSeriesItem =ColumnSeriesItem(element);
var ser:ColumnSeries = ColumnSeries(series);
var datNum:Number = Date.parse(csi.item.@date);
var tempDate:Date =new Date(datNum);
returnfullDateFormatter.format(tempDate);
}2.图表数据及非可视化组件
<fx:Declarations>
<!-- 将非可视元素(例如服务、值对象)放在此处 -->
<!--定义一个特效-->
<mx:DateFormatter id="shortDateFormatter" formatString="DD" />
<mx:DateFormatter id="fullDateFormatter" formatString="MMM D, YYYY" />
<mx:CurrencyFormatter id="currencyFormatter" precision="2" />
<mx:XMLListCollection id="dp">
<mx:source>
<fx:XMLList>
<quote date="8/1/2007" open="40.29" close="39.58" />
<quote date="8/2/2007" open="39.4" close="39.52" />
<quote date="8/3/2007" open="39.47" close="38.75" />
<quote date="8/6/2007" open="38.71" close="39.38" />
<quote date="8/7/2007" open="39.08" close="39.42" />
<quote date="8/8/2007" open="39.61" close="40.23" />
<quote date="8/9/2007" open="39.9" close="40.75" />
<quote date="8/10/2007" open="41.3" close="41.06" />
<quote date="8/13/2007" open="41" close="40.83" />
<quote date="8/14/2007" open="41.01" close="40.41" />
<quote date="8/15/2007" open="40.22" close="40.18" />
<quote date="8/16/2007" open="39.83" close="39.96" />
<quote date="8/17/2007" open="40.18" close="40.32" />
<quote date="8/20/2007" open="40.55" close="40.74" />
<quote date="8/21/2007" open="40.41" close="40.13" />
<quote date="8/22/2007" open="40.4" close="40.77" />
<quote date="8/23/2007" open="40.82" close="40.6" />
<quote date="8/24/2007" open="40.5" close="40.41" />
<quote date="8/27/2007" open="40.38" close="40.81" />
</fx:XMLList>
</mx:source>
</mx:XMLListCollection>
<mx:SeriesSlide id="ss" duration="1000" direction="up" />
</fx:Declarations>
3.可视化组件:
<mx:ApplicationControlBar dock="true">
<mx:CheckBox id="checkBox"
label="showLabelVertically:"
labelPlacement="left"
selected="true"/>
</mx:ApplicationControlBar>
<mx:ColumnChart id="columnChart"
showDataTips="true"
dataProvider="{dp}"
width="100%"
height="100%"
showLabelVertically="{checkBox.selected}">
<!-- vertical axis -->
<mx:verticalAxis>
<mx:LinearAxis baseAtZero="false"
labelFunction="linearAxis_labelFunc"/>
</mx:verticalAxis>
<!-- horizontal axis -->
<mx:horizontalAxis>
<mx:CategoryAxis id="ca"
categoryField="@date"
title="August 2007"
labelFunction="categoryAxis_labelFunc"/>
</mx:horizontalAxis>
<!-- horizontal axis renderer -->
<mx:horizontalAxisRenderers>
<mx:AxisRenderer axis="{ca}"
canDropLabels="true"/>
</mx:horizontalAxisRenderers>
<!-- series -->
<mx:series>
<mx:ColumnSeries displayName="Open"
xField="@date"
yField="@open"
labelFunction="columnSeries_labelFunc"
labelPosition="outside">
</mx:ColumnSeries>
</mx:series>
<!-- series filters -->
<mx:seriesFilters>
<mx:Array />
</mx:seriesFilters>
</mx:ColumnChart>4.下图为展示效果:
- Flex柱状图
- Flex 柱状图
- flex柱状图
- Flex柱状图
- flex 倒柱状图
- Flex ColumnChart 柱状图
- flex柱状图代码
- flex报表----柱状图
- Flex 柱状图2
- FLEX叠加柱状图(分层柱状图)
- Flex拖拽形成柱状图
- flex柱状图 之 columnChart使用
- flex-设置简单的柱状图ColumnChart(一)
- flex 柱状图折线图叠加显示
- 柱状图
- 柱状图
- 柱状图
- 柱状图
- 宏定义
- 新人来报道
- C++STL之非变异算法
- 计算机视觉与图像处理、模式识别、机器学习学科之间的关系
- ——java中的反射
- flex柱状图
- Swift源码分析----swift-object-replicator(2)
- effective java (8) 覆盖equals时请遵守通用约定
- 结构体数组
- poj 1988 并查集
- 多队列 网卡 收发包 DMA
- HDU 4876 ZCC loves cards(暴力剪枝)
- eclipse出现 annotations.jar missing错误的解决办法
- 如何进行大数据分析及处理?