//Set Legend format
var myLegend:Legend = new Legend();
myLegend.dataProvider = chart;
myLegend.direction = TileDirection.HORIZONTAL;
myLegend.percentWidth = 100;
myLegend.toolTip = 'This graph compares';
myLegend.setStyle("horizontalGap", 2);
var legendItemCSS:CSSStyleDeclaration;
legendItemCSS = StyleManager.getStyleDeclaration("LegendItem");
legendItemCSS.setStyle("fontWeight", "normal");
pLegend.addChild(myLegend);
//Find different series and determine datapoint color
var firstNode:XML = chart.dataProvider[0];
var i:int=0;
var multiseries:Array = new Array;
for each (var sessionNode:XML in firstNode.child('session'))
{
var series:LineSeries = new LineSeries();
series.dataFunction = seriesDataFunction;
series.displayName = sessionNode.child('sessionname');
series.id = "s" + i;
series.setStyle('itemRenderer', new ClassFactory(CircleItemRenderer));
//Set Baseline color to black
if (i == 0)
{
var s1:Stroke = new Stroke(0x000000,3,0.8);
series.setStyle("lineStroke", s1);
series.setStyle("stroke", s1);
}
else
{
series.setStyle("itemRenderer", new ClassFactory(AlertColorRenderer));
}
multiseries.push(series);
i++
}
chart.series = multiseries;
addChild(chart);
--- In [email protected], "arutheunicorn" <arutheunic...@...> wrote:
>
>
>
> --- In [email protected], "Monette" <monettemm@> wrote:
> >
> > I was successful in customizing the datapoints in a line chart with
> > multiple series. The background fill of the datapoint changed according to
> > other values in the xml file. Now my legend which contained the circle
> > color of each series is not displaying. Only the legend label shows up.
> > What am I missing? I know it must be something minor.
> >
> > Thanks.
> >
> Provide some code please.
>