在我使用highcharts lib的應用程序中,我使用svg draw函數來繪製我的圖表加載/重繪事件。如何在繪製圖之後更新highcharts中的renderer.text()?
我我所有的圖表數據設置爲相等的值,使所有的棧都會有相同的高度,而真正的數據被保存在以這種方式繪製SVG臨時數組:
var dataFormat = getLabelByStatus(curCount, yearsObj[i].data[0]);
var css = (point.color == USERS_YEARS_COLOR) ? highchartAttr().dataLabelsBoldStyle : highchartAttr().dataLabelsStyle;
// draw text
var text = renderer.text(dataFormat, -9999, -5).add(point.label);
text.attr({
x: (lineLength - text.getBBox().width)/3
}).css(css)
該作品很好,但現在我想在回調函數中更改這些數據。 我仍然可以訪問渲染器對象,但我也無法找到舊的打印數據進行編輯,也找不到合適的編輯功能。