我有一个图表,其中plotBands调整大小,并且标签必须更改。但是我无法弄清楚如何在图表创建后更改标签。创建后更改plotBand标签[highcharts]
我曾尝试:
改变chart.axis [0] .options.plotBands [0] .label.text,标志着轴作为isDirty和使用HTML标签重绘图表
和通过jQuery改变数值
我必须使用标签格式化程序函数吗?或者在API中错过了什么?
我有一个图表,其中plotBands调整大小,并且标签必须更改。但是我无法弄清楚如何在图表创建后更改标签。创建后更改plotBand标签[highcharts]
我曾尝试:
改变chart.axis [0] .options.plotBands [0] .label.text,标志着轴作为isDirty和使用HTML标签重绘图表
和通过jQuery改变数值
我必须使用标签格式化程序函数吗?或者在API中错过了什么?
您可以使用attr()函数,该函数允许更新plotBand标签等图形元素。例如:
$('#btn').click(function(){
chart.xAxis[0].plotLinesAndBands[0].label.attr({
text:'aaaa'
});
});
我想改变“到/从”的plotbands的值,没有发现ATTR方法,这工作虽然:
this.chart.yAxis[0].plotLinesAndBands[4].options.from = this.min;
我能做到这一点通过使用jQuery直接修改tspan.text()。然而,在Highcharts API中这样做会很好。 – 2013-04-21 23:09:41