创建后更改plotBand标签[highcharts]

时间:2013-04-21 22:29:40

标签: highcharts

我有一个图表,其中plotBands调整大小,标签必须改变。但是,在创建图表后,我无法弄清楚如何更改标签。

我试过了:

更改chart.axis [0] .options.plotBands [0] .label.text,将轴标记为isDirty并重新绘制图表

使用HTML标签并通过jQuery更改值

我是否必须使用标签格式化程序功能,或者我错过了哪些API?

2 个答案:

答案 0 :(得分:1)

我想将"改为/从"绘图带的值并没有找到attr方法,这虽然有效:

    this.chart.yAxis[0].plotLinesAndBands[4].options.from = this.min;

答案 1 :(得分:0)

您可以使用attr()函数,它允许更新plotBand标签等图形元素。示例:

http://jsfiddle.net/eaFdr/1/

 $('#btn').click(function(){
        chart.xAxis[0].plotLinesAndBands[0].label.attr({
                    text:'aaaa'
                });
    });