在2.1.4中更改HighCharts轴标题

时间:2011-05-30 12:38:32

标签: javascript highcharts

我想更改轴标签(例如Change HighCharts axis title),但是:

chart.yAxis[0].axisTitle.attr({
  text: 'new title'
})

这适用于HighCharts 2.0.5,但在2.1.4 ...

中不再起作用

这还有可能吗?

3 个答案:

答案 0 :(得分:4)

Via @hfrntt,这可以作为临时修复:

 $(chart.yAxis[0].axisTitle.element).text('New Label');

答案 1 :(得分:1)

你所描述的应该是正确的。我尝试过一些简单的事情:设置图表标题。

var chart = //... Simple chart definition

$button = $('#button');
$button.click(function() {
    chart.setTitle("Garbage");
    chart.redraw();
});

这个简单的例子也应该有效,所以我怀疑你可能发现了一个错误。

答案 2 :(得分:-2)

//这可以作为正确的实现,而不是修复。

chart.yAxis [0] .setTitle({'text':'My text'});

// highcharts forums