2017-02-20 48 views
0

私のプロジェクトではCanvasJSを使用しています。をクリックして、私は自分の軸Y2-2のVARにオプションmaximum:を追加しましたのでCanvasJS - 凡例で複数Y軸と非表示データ系列のグラフをクリック

Multiple Y Axis

Hide Unhide Data Series on Legend Click

スケールは、もはや非表示にします。ここでは

は、Webサイトからの二つの例であります伝説 !ここで

は私が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"; 
    }; 
} 

私はそれが他の誰か:)

関連する問題