使用高股票 1.2.4.
通过配置,启用整个图例,同时启用所有系列的 showInLegend 选项。所以图例不是显示播放默认很好....如何通过单击按钮启用/显示图例?
chart.options.legend.enabled = true
chart.redraw()
chart.legend.render()
没有效果。
我发现的最好的方法:
$("#remove").click(function() {
item.options.showInLegend = false;
item.legendItem = null;
chart.legend.destroyItem(item);
chart.legend.render();
});
阅读完成示例
http://jsfiddle.net/jugal/MtwGc/
您可以使用此构造
$('#btn').click(function() {
chart.options.legend.enabled = true;
chart.options.legend = new Highcharts.Legend(chart);
chart.redraw();
});
http://jsfiddle.net/grNfK/1/