5

我想更改轴标签(如更改 HighCharts 轴标题)但是:

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

这在 HighCharts 2.0.5 中有效,但在 2.1.4 中不再有效……</p>

这还有可能吗?

4

3 回答 3

4

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

 $(chart.yAxis[0].axisTitle.element).text('New Label');
于 2011-06-10T16:26:05.437 回答
1

你所描述的应该是正确的。我已经尝试过同样简单的方法:设置图表标题。

var chart = //... Simple chart definition

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

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

于 2011-05-30T16:34:37.040 回答
-2

// 这是正确的实现,而不是修复。

chart.yAxis[0].setTitle({'text':'我的文字'});

// highcharts 论坛

于 2014-01-26T18:14:18.010 回答