すべて同じデフォルトフレームワークを含む多数のハイチャートを作成しています。チャートの動的要素を更新するために、新しいオブジェクトを作成し、チャートを描画する関数呼び出し内でそれらを参照しています。
これは、軸ラベルを動的にしようとするまでは正常に機能していました(一部のグラフでは2軸が必要です)。使用している動的構造を示すjsfiddleと、ハードコーディングされた同じチャートの例を含めました。なぜこれが機能しないのか誰かに教えてもらえますか?
https://jsfiddle.net/jeo3y1rx/
オブジェクトの例:
yAxis = {
'dollars': function () {
var yAxis = {
title: {
text: "Burdened Dollars"
}
}
return yAxis;
}
};
これがhighchartsオブジェクトでどのように参照されるかの例:
var chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
type: 'column'
},
xAxis: {
categories: ['FY Total']
},
yAxis: yAxis.dollars,
series: [{
name: 'YTD Plan',
data: [1000]
}, {
type: 'column',
name: 'YTD Actual',
data: [900]
}]
});
どんな助けでも大歓迎です。