2017-12-08 7 views
0

グラフィックス内のどこかに合計値のすべてを書きたいと思っています。私のグラフィックスは、列または積み重ねられたグラフにすることができデータの集計値をすべて計算して書き込むにはどうすればよいですか?amChartグラフィックスの合計値

"dataProvider": [ { 
    "country": "USA", 
    "visits": 2025 
    }, { 
    "country": "China", 
    "visits": 1882 
    }, { 
    "country": "Japan", 
    "visits": 1809 
    } ] 

も積層データ

"dataProvider": [{ 
      "year": 2003, 
      "europe": 2.5, 
      "namerica": 2.5, 
      "asia": 2.1, 
      "lamerica": 0.3, 
      "meast": 0.2, 
      "africa": 0.1 
     }, { 
      "year": 2004, 
      "europe": 2.6, 
      "namerica": 2.7, 
      "asia": 2.2, 
      "lamerica": 0.3, 
      "meast": 0.3, 
      "africa": 0.1 
     }, { 
      "year": 2005, 
      "europe": 2.8, 
      "namerica": 2.9, 
      "asia": 2.4, 
      "lamerica": 0.3, 
      "meast": 0.3, 
      "africa": 0.1 
     }] 

それとも、このような伝説に書き込むことが可能です:"General Sum: 1254"

+0

私はこれらはAmCharstデモをしていると仮定していますか? AmChartsのデモで生成された手書きをリンクするには、[保存]をクリックする必要があります。あるいは、ウェブサイト上のAmChartsデモに直接リンクするだけです。 – xorspark

答えて

0

は、スタックの合計を生成するために、値軸でtotalTextを設定します。

AmCharts.makeChart("chartdiv", { 
    // ... 
    valueAxes: [{ 
    // ... 
    totalText: "Total: [[total]]" 
    }], 
    // ... 
}); 

Demo

単一列については、凡例のperiodValueTextを試してみてください。

AmCharts.makeChart("chartdiv", { 
    // ... 
    legend: { 
    // ... 
    periodValueText: "Selection total: [[value.sum]]" 
    } 
    // ... 
}); 

これは、特定のグラフの選択した期間/ズームの列の合計を示しています。

Demo