//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 flexcoders@yahoogroups.com, "arutheunicorn" <arutheunic...@...> wrote:
>
> 
> 
> --- In flexcoders@yahoogroups.com, "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.
>


Reply via email to