1

ハイストックの使用 1.2.4.

構成により、すべてのシリーズの showInLegend オプションが有効になっている間、全体的な凡例が有効になります。したがって、凡例は表示再生のデフォルトではありません....ボタンをクリックして凡例を有効/表示するにはどうすればよいですか?

chart.options.legend.enabled = true
chart.redraw()
chart.legend.render()

効果はありません。

4

2 に答える 2

0

私が見つけた最良の方法:

$("#remove").click(関数() {

item.options.showInLegend = false;
item.legendItem = null;
chart.legend.destroyItem(item);
chart.legend.render();

});

完全な例を読む

http://jsfiddle.net/jugal/MtwGc/

于 2013-02-22T22:36:21.590 に答える
-1

この構造を使用できます

$('#btn').click(function() {
            chart.options.legend.enabled = true;
            chart.options.legend = new Highcharts.Legend(chart);
            chart.redraw();
        });

http://jsfiddle.net/grNfK/1/

于 2013-02-26T13:04:56.813 に答える