0

fusionCharts ローダー関数で Object の代わりに VO を使用すると、「set」
() 属性が空になります。

私のコード:

[Bindable]
private var chartColl:ArrayCollection;

private function chartDetails():void
{
   var chartColl:ArrayCollection=new ArrayCollection();
   for (var j:int =0;j<uniqueData.length;j++)
   {
      var obj:ChartVO=new ChartVO();
      obj.label=String(uniqueData.getItemAt(j));
      var count:int=0;

      for(var i:int=0;i<getPopulation.length;i++)
      {
         if(String(uniqueData.getItemAt(j))== getPopulation.getItemAt(i).country)
         {
                count=count+getPopulation.getItemAt(i).count;
         }
      }

      obj.value=count;
      chartColl.addItem(obj);                               
  } 
  fc.FCData(chartColl);
  fc.FCRender();
}
4

1 に答える 1

0

「ラベル」プロパティとともに「値」プロパティも設定する必要があります。

結果の XML でデバッグ モードの設定を確認してください。

また、グラフの種類ごとに適切な ArrayCollection 形式を作成していることを確認してください。

グラフの各タイプ/グループのデータ形式は、次のリンクにリストされています。

http://www.fusioncharts.com/flex/docs/charts/Contents/create_single_array.html http://www.fusioncharts.com/flex/docs/charts/Contents/create_multi_array.html
http://www.fusioncharts. com/flex/docs/charts/Contents/create_stacked_array.html
http://www.fusioncharts.com/flex/docs/charts/Contents/create_combi_array.html
http://www.fusioncharts.com/flex/docs/charts/目次/create_plot_array.html

グラフの種類/グループのリストは次のとおりです。

http://www.fusioncharts.com/flex/docs/charts/Contents/introduction_chartTypes.html

FusionCharts ネイティブ XML 形式から ArrayCollection へのデータのマッピングの詳細については、次を参照してください。

http://www.fusioncharts.com/flex/docs/charts/Contents/xml_mapping_singleSeries.html
http://www.fusioncharts.com/flex/docs/charts/Contents/xml_mapping_multiSeries.html
http://www.fusioncharts. com/flex/docs/charts/Contents/xml_mapping_plot.html

于 2011-06-21T08:00:33.300 に答える