//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. >