 <p>Thanks to Sunil D.</p> <p>Finally I create extended <code>ItemRenderer</code> like below</p> <pre><code>public class LSLabelCircleItemRenderer extends CircleItemRenderer { private var _label:Label; public function LSLabelCircleItemRenderer():void { super(); _label = new Label(); } override protected function updateDisplayList(unscaledWidth:Number,unscaledHeight:Number):void { super.updateDisplayList(unscaledWidth, unscaledHeight); if(data != null){ var ls:LineSeries = ChartItem(data).element as LineSeries; label.text = LineSeriesItem(data).yValue.toString(); skin.parent.addChild(label); label.setStyle("color",ls.getStyle("fill")); label.move(skin.x - label.getExplicitOrMeasuredWidth() / 5,skin.y - label.getExplicitOrMeasuredHeight()); } } } </code></pre>