2017-02-20 94 views
0

我在我的項目中使用CanvasJS,直到現在它工作正常。CanvasJS - 在圖例中帶有多個Y軸和隱藏取消隱藏數據系列的圖表單擊

下面是從網站的兩個例子:

Multiple Y Axis

Hide Unhide Data Series on Legend Click

自從我加入了選項maximum:我的軸Y2-2 VAR規模不再隱藏通過點擊傳說!

這裏是我的JSfiddle live example

你能不能幫我調試它嗎?

+0

您可以在傳奇的點擊設置最高爲null。這將做到這一點。 – Beevk

回答

0

那麼,我解決了這個問題,並在這裏一個可行的例子jsfiddle

if (typeof(e.dataSeries.visible) === "undefined" || e.dataSeries.visible) { 
    e.dataSeries.visible = false; 
    if (e.dataSeriesIndex == 2) { 
    e.chart.options.axisY2[0].valueFormatString = " "; 
    e.chart.options.axisY2[0].title = null; 
    e.chart.options.axisY2[0].lineColor = "#BBBBBB"; 
    }; 
} 
else { 
    e.dataSeries.visible = true; 
    if (e.dataSeriesIndex == 2) { 
    e.chart.options.axisY2[0].valueFormatString = "#,##0.##"; 
    e.chart.options.axisY2[0].title = "Linear Scale"; 
    e.chart.options.axisY2[0].lineColor = "#7F6084"; 
    }; 
} 

我希望能幫助別人:)