Hi everyone, I have a BarChart with the following AxisRenderer.
I am unable to change the fontsize of my label
and my label does not display fully, it is shorten with '...'.
Thanks
barChart.verticalAxis = axisV;
var axisVRenderer:AxisRenderer = new AxisRenderer();
axisVRenderer.placement = 'left';
axisVRenderer.axis = axisV;
axisVRenderer.labelRenderer = new
ClassFactory(InnerlabelRenderer);
barChart.verticalAxisRenderers = [axisVRenderer];
My Class:
package
{
import mx.charts.AxisLabel;
import mx.controls.Label;
import mx.core.IDataRenderer;
public class InnerlabelRenderer extends Label implements IDataRenderer
{
private var _data:AxisLabel;
override public function get data():Object
{
return _data;
}
override public function set data(value:Object):void
{
if(value != null)
{
this.text = String(value.text);
this._data = value as AxisLabel;
this.setStyle('color',0x3e3e3e);
this.setStyle('fontSize',15);
}
}
}
}