2013-05-23 21 views
5

私はGoogleのグラフのAPIを使用してグラフアプリケーションを設計しました。以下は、データを使用して描画するグラフの例です。あなたが見ることができるように、画像には2つのグラフがあります。グラフ上にカーソルを置くと、関連するデータとともにツールヒントが表示されます。それは2つのグラフが重なっているときに問題が発生するのが標準ですが、私はただちに描画されたグラフのツールチップを見ることができます!最初のグラフの下にあるグラフのデータをツールチップに表示させるにはどうすればよいですか?Googleの折れ線グラフのオーバーラップツールチップ

​​

+0

グラフデータを作成するときに行が重なる場所を検出できる場合は、[カスタムツールチップのコンテンツ用の列を含める]ことができます(https://developers.google.com/chart/interactive/docs)。/customizing_tooltip_content)。 – user113215

答えて

0

あなたは、イベントリスナーを作成し、同時に両方のチャートの値を取得し、それをコメントで示唆されたようカスタムツールチップにそれらを追加することができます

var chart = new google.visualization.ComboChart(document.getElementById("myChart"); 
    var listener = google.visualization.events.addListener(chart, 'onmouseover', function (e) { 
        console.log(e); 
        }); 

ことあなたが始めるのを助けるはずです。

4

focusTarget"category"に設定すると、Xポイントのすべてのシリーズがハイライトされ、ツールチップに表示されるので、オーバーラップでも両方のデータポイントが表示されます。そのオプションの詳細はhereを参照してください。

代わりにadd noise to the chartを使用して、オーバーラップがオーバーラップとして表示されないように結果をディザリングすることもできます。

+0

これは本当にうんざりです。 –

関連する問題