我有一個代碼,我根據保存的參數創建一個高圖表。我通過首先創建一個對象來創建它 - 這不是高層建議的方式,而是爲我的目的所必需的。Highcharts用coloraxis對象創建圖表
我似乎無法找到正確的方法來將colorAxis傳遞給要創建的圖表的屬性。以下是我所嘗試的:
colorAxis作爲主圖表上的一個對象作爲對象。
thischart.colorAxis = {}; thischart.colorAxis.stops = ...包含信息的數組數組... thischart.colorAxis.min = window [PlotID] .colorAxis.min; thischart.colorAxis.max = window [PlotID] .colorAxis.max;
...等參數...
...新Highcharts.Chart(thischart);
colorAxis作爲主數據圖上帶有數組的對象。
thischart.colorAxis = new Array();
thischart.colorAxis ['0'] = {};
thischart.colorAxis ['0']。stops = ...包含信息的數組數組... thischart.colorAxis ['0'] .min = window [PlotID] .colorAxis.min; thischart.colorAxis ['0']。max = window [PlotID] .colorAxis.max;...等參數...
...新Highcharts.Chart(thischart);
說實話,我一直在使用該軟件幾個月,缺少文檔比更令人沮喪,尤其是對於改變已經存在的圖表。我錯過了什麼嗎?除了主要解釋如何做這樣的事情之外,還有一組文檔嗎?
感謝
感謝您的回答。我已經得到這些工作,但我仍然無法取得停止工作。試過options.colorAxis.stops = ...用數組,對象和文本。這些都不會爲我工作。 – 2014-10-20 19:07:14
好的,因此,作爲數組在您提供的小提琴中工作時輸入停止。所以看起來我的問題不在於停止,而在於別的。 任何想法可以在第22行上導致這個錯誤 未捕獲TypeError:Array.prototype.forEach調用null或undefined – 2014-10-21 01:16:37
這意味着你應該有一個數組的地方,但你有空。你可以在jsfiddle上重新創建問題嗎?或者你有一些演示頁面? – 2014-10-21 09:39:20