2016-10-26 7 views
0

StockpanelAmchartsに多く含まれていますので、そのうちの1つだけを表示する場合は、1つずつすべての凡例を閉じる必要がありますグラフの凡例のボタンをクリックしてすべてのグラフを非表示にします

凡例のすべてのグラフを非表示にするなどのボタンを作成する方法はありますか?

私はいくつかの同様の質問を見ましたが、それはd3のための例です、どのようにAmchartsで解決するには?

答えて

1

あなたは簡単にこのようなあなたのグラフを非表示にすることができます:

var panel = chart.panels[0]; // select the right panel here 
for (var i = 0; i < panel.graphs.length; i++) { 
    panel.hideGraph(panel.graphs[i]); 
} 

これは、このパネルのすべての単一のグラフを非表示になります。ループ内にif節を追加することで、除外することができます。

+0

私はすべてのグラフを隠すためのボタンを意味します。 –

+0

"すべてのグラフを隠すボタンを意味します" - これは私の答えとまったく同じです。 「非表示にしない」 - 一時的に隠されているものはありません。あなたは手動で(またはタイムアウトを使用して)再表示する必要があります – gerric

+0

申し訳ありませんが、私は試していない動作します.... –

関連する問題