我有一个条形图,我创建了一个系列项目。它映射到具有字段'url'的对象。然后我在Array Collection中有一堆带有'url'字段的对象。我在运行时使用此Array Collection更新图表的数据提供程序。
var urlCntSer:BarSeries = new BarSeries();
urlCntSer.xField = "value";
urlCntSer.yField = "url";
urlCntSer.displayName = "URL";
urlCntSer.setStyle("fills", ChartUtil.GRAPH_COLORS_ARR);
urlCountChart.series = [urlCntSer];
我的对象结构如下....
Obj1: {url:www.wsj.com value:10}
obj2: {url:www.theweek.com value:20}
obj3: {url:www.newscorp.com value:5} etc...
因此,在更新图表的数据提供者之后,我看到每个对象有一个条形系列项目。现在,我试图在运行时访问条形系列项目,如下所示..
for each(var serObj:Series in seriesArr){
trace("Series obj " + serObj);
}
但它只给了我一个带有'yField'网址的'系列'对象。如何在运行时获取图表中的所有系列项?