HighCharts:动态更新系列名称标签

时间:2013-01-19 00:29:21

标签: javascript highcharts

我已经能够使用addPoint()动态更新图表上的数据,但无法更新图表的任何其他部分。

我想更新系列名称。

enter image description here

我已尝试直接在javascript中设置series.name,并且我尝试使用更新的选项(包括名称)调用series.setOptions()。但即使我调用chart.redraw(),图表也不会更新。

1 个答案:

答案 0 :(得分:2)

不是最佳,但在更改系列名称后,您可以通过操作SVG直接修改图例(假设jQuery):

$($('.highcharts-legend-item tspan')[0]).text('SomeOtherLabel')

或者更好的是,使用Highcharts API:

$(chart.legend.allItems[0].legendItem.element.childNodes).text('Hi Mom')