在Flex的Chart中,柱状图很容易就加上Label了,只要设置ColumnSeries的 labelField=""和 labelPosition="outside"两个属性就可以。
但是在LineChart中却没有类似属性,至于你找没找到我不知道,反正我是没找到
但是一番研究过后,发现只要LineSeries的itemRenderer中稍做修改就可以了。
代码如下:
package com.hp.rms.view
{
import flash.display.Graphics;
import flash.geom.Rectangle;
import mx.charts.chartClasses.LegendData;
import mx.charts.renderers.CircleItemRenderer;
import mx.charts.series.LineSeries;
import mx.charts.series.items.LineSeriesItem;
import mx.controls.Label;
import mx.core.IDataRenderer;
import mx.core.UIComponent;
import mx.graphics.IFill;
import mx.graphics.SolidColorStroke;
import mx.graphics.Stroke;
import mx.states.SetStyle;