回答
在API中没有这样做的方法。您可以删除该系列并使用另一个名称再次添加,但这会使动画再次运行,并且我认为它也会以新颜色着色。
这似乎工作:
chart.series[1].name="Renamed";
chart.redraw();
实际上,现在有一种方式。在highchars 3.0系列增加了一个新的API,称为更新:
chart.series[0].update({name:"name u want to change"}, false);
chart.redraw();
它不仅会更新图表下方的系列名称,但在工具提示名称以及。
干杯!
这种方法的工作原理,并建议通过eolsson公认的答案。 – projeqht
谢谢。很有帮助。应该接受答案。 –
似乎添加虚假标志虽然没有做太多。我把它拿出来,不再需要调用chart.redraw() –
不要求重新绘制图表再次 我们可以将其包含在图表声明如下一系列选项一起:
var chart = new Highcharts.Chart({
chart: {
renderTo: 'high_container'
},title: {
text: 'IO Signal Data'
},subtitle: {
text: 'Source: GPS Modem'
},
yAxis: {
title: {
text: 'Value'
}
},
legend: {
layout: 'vertical',
align: 'right',
verticalAlign: 'middle'
},
xAxis: {
type: 'datetime',
labels: {
enabled: true,
formatter: function() { return ddd[this.value][0]; }, //<=== the value to plot chart
}
},
series: [{
data: ddd,
name: SeriesName
}]
});
对于downvote很抱歉,但问题是关于如何重命名一个系列,而不是如何在实例化图表时设置其名称。而且,该示例中的大多数代码无论如何都是无关紧要的。 –
- 1. 熊猫重命名系列
- 2. 如何重命名datagridView列
- 3. MySQL - 如何重命名列?
- 4. 重命名一系列文件
- 5. 命名的列重命名
- 6. 重命名列
- 7. 重命名列
- 8. 添加HighCharts数据系列财产名
- 9. Highcharts第二个系列名称标记为'系列2'?
- 10. 如何隐藏分组系列Highcharts
- 11. Highcharts 2组系列
- 12. highcharts透明系列
- 13. HighCharts:当多系列
- 14. Highcharts jQuery.parseJSON与系列
- 15. 如何重命名序列化对象
- 16. 如何重命名MSMQ队列
- 17. 如何重命名Big Query中的列?
- 18. 如何选择*并重命名列?
- 19. 如何根据变量重命名列
- 20. 如何重命名带有点的列?
- 21. 如何在Sharepoint中重命名列表
- 22. 重命名表列
- 23. 重命名Sys.Date()列
- 24. 重命名INDEX列
- 25. 如何重命名熊猫中的未命名列?
- 26. 重命名列名到sysdate
- 27. Java:DOM如何从名称列表中重命名节点名称
- 28. highcharts放大系列dissapeares
- 29. Highcharts实时多系列
- 30. Highcharts多个数据系列
谢谢,效果很好,使得动画第二次运行实际上看起来好,如果你采用默认设置,颜色会改变,是的,但既然你可以自己设置颜色,这也不是问题。 – Chris
这可能不再是正确的答案。 – Leonid