我已經使用dojo 1.4.3(websphere portal 7自定義dojo構建)構建了一個柱狀圖,到目前爲止,我可以使用updateSeries方法輕鬆更新圖表系列。Dojo圖表更新柱狀圖上的軸標籤
現在我需要每次更新圖表系列時更新軸標籤。我環顧四周,發現沒有辦法做到這一點。有沒有人找到這樣的方法或知道的解決方法?
在此先感謝。
我已經使用dojo 1.4.3(websphere portal 7自定義dojo構建)構建了一個柱狀圖,到目前爲止,我可以使用updateSeries方法輕鬆更新圖表系列。Dojo圖表更新柱狀圖上的軸標籤
現在我需要每次更新圖表系列時更新軸標籤。我環顧四周,發現沒有辦法做到這一點。有沒有人找到這樣的方法或知道的解決方法?
在此先感謝。
我認爲,這種情況下的「正確方法」是用新數據重建圖表。但在此之前你需要摧毀一箇舊圖表(和傳說以及):
...
chart.destroy();
legend.destroyRecursive(true);
...
我現在正在做的這項權利也。沒有設置更新座標軸的方法,但可以隨時調整選項。
var myAxis = this.chart.getAxis("x");
myAxis.opt.labelFunc = function (value) {
return xAxisLabelArray[value -= 1];
};
this.chart.fullRender();
在以這種方式更改任何選項後,您必須在圖表上執行fullRender。
我有一個函數可以填充折線圖的系列和座標軸,只要我在最後調用chart.fullRender(),我就可以多次調用它(更新我的值之後);)...它只是不保留我的線/標記樣式。如果我改爲調用chart.render(),它會。 – Cesar
你有沒有找到解決方案?我有同樣的問題。 –