Highcharts:如何重命名系列

Chr*_*ris 10 javascript rename series highcharts

我在我的网络应用程序中使用高级图表,我想知道是否有任何方法在图表创建后重命名系列?

提前致谢!!

小智 49

实际上,现在有办法了.在highchars 3.0系列中添加了一个名为update的新api:

chart.series[0].update({name:"name u want to change"}, false);
chart.redraw();
Run Code Online (Sandbox Code Playgroud)

它不仅会更新图表下方的系列名称,还会更新工具提示中的名称.

干杯!

  • 此方法有效,建议使用eolsson接受的答案. (4认同)
  • 似乎添加错误标志并没有多大作用。我把它拿出来,不再需要调用 chart.redraw() (2认同)

小智 6

这似乎有效:

chart.series[1].name="Renamed";
chart.redraw();
Run Code Online (Sandbox Code Playgroud)


eol*_*son 0

API 中没有方法可以执行此操作。您可以删除该系列并使用另一个名称再次添加它,但这将使动画第二次运行,我认为它也会使用新的颜色进行着色。