選択メニューを使用して、多数の JSON 配列のデータを更新する必要があります。
アイデアは次のとおり です。その年に関連付けられたデータでグローバル変数 (JSON 配列) を更新する年を選択します。
私の問題は、変数のスコープと、これを制御する方法がわからないことです。また、amcharts がオンロードでチャートを構築するため、変数を更新しても何も起こらないこともわかっています。
グローバル変数を新しいデータ セットで更新してから、新しいデータでチャートをリロードすることはできますか? これはどのように見えるでしょうか?
この更新が役立つかどうか、またはこれがより明確かどうかはわかりません。
これは、私が作成したチャートの 1 つのフィドルへのリンクです。
http://jsfiddle.net/kenaesthetic/33JH9/
簡略構造は次のようになります。
<head>
<script> amchart script </script>
<head>
<body>
<select>
<option>2010</option
<option>2011</option
<option>2012</option
<option>2013</option
<option>2014</option
</select>
<div id="chart-container-1"></div> // These charts are stacked (refer to the fiddle)
<div id="chart-container-2"></div>
<div id="chart-container-3"></div>
<div id="chart-container-4"></div>
<div id="chart-container-5"></div>
</body>