Tag Archives: Chart

Flex: PieChart LabelFunction

使用labelFunction 直接显示PieChart的信息, 如下代码定义一个PieChart: 其labelFunction: /** 过期分布PieChart的LabelFunction. */ protected static function labelFunForChartExpDEtail(item:Object, field:String, index:Number, percentValue:Number):String { var percentString:String = percentValue.toString().substr(0, 5); return UserQualStatistics.getTypeLabel(item.type) + ":" + "\n" + RM.getString(BUNDLE_DASHBOARD, "info.total") + ":" + item.total + "(" + percentString + "%)"; } …

Posted in Flex | Tagged , , , | 1 Comment

Flex:Chart 设置DataTipFunction

某BarChart: showDataTips="true" dataTipFunction="dataTipFunForQualExpSummary" tipFunction: /** 资格过期摘要图表的dataTipFunction. */ protected function dataTipFunForQualExpSummary(hd:HitData):String { var curObj:Object = hd.item; var curSeries:BarSeries = BarSeries(hd.chartItem.element); // 获得当前的BarSeries return curObj.qual + "-" + curSeries.displayName + "\n" + uqStatistics.getUQAs(curSeries.xField, curObj.qualObj).length + RM.getString(BUNDLE_DASHBOARD, "label.piece"); } 效果:

Posted in Flex | Tagged , , , , , | Leave a comment

Flex:获得BarChart中选定的对象及BarSeries

如下图: 在点击某个BarSeries,  可通过如下方法获得该BarSeries: 监听ChartItemEvent: var curObj:Object = e.hitData.item; // 获得当前选定的对象 var curSeries:BarSeries = BarSeries(e.hitData.chartItem.element); // 获得当前选定的BarSeries   更多Flex Chart实例: http://livedocs.adobe.com/flex/3/html/help.html?content=charts_eventsandeffects_12.html

Posted in ActionScript, Flex | Tagged , , , | Leave a comment

Flex: 设定Chart的顶点样式

代码 lineSeries.setStyle("itemRenderer", new ClassFactory(mx.charts.renderers.CircleItemRenderer)); 效果:

Posted in ActionScript, Flex | Tagged , , , , | 1 Comment