1
我正在使用Amcharts插件製作圖形。但是,我在使用圖例隱藏和顯示圖形時遇到了問題。Javascript - AmCharts使用傳說隱藏並顯示圖形
這是我的功能代碼:
function handleLegendClick(graph) {
var chart = graph.chart;
for(var i = 0; i < chart.graphs.length; i++) {
if (graph.id == chart.graphs[i].id)
chart.hideGraph(chart.graphs[i]);
else
chart.showGraph(chart.graphs[i]);
}
if (graph.id == chart.graphs['3'].id)
chart.hideGraph(chart.graphs['4']);
if (graph.id ==chart.graphs['4'].id)
chart.hideGraph(chart.graphs['3']);
chart.validateNow();
// return false so that default action is canceled
return true;
}
此代碼工作,但我的問題是,它隱藏只有一個圖表,並再次顯示圖形,當用戶點擊另一個傳奇。我需要做的是通過點擊分配的標籤文本和標記來隱藏多個圖形,並且當圖形隱藏時,我應該單擊相同的圖例來顯示隱藏的圖形。
請幫幫我。謝謝。