Chart.js 2.2.1
プログラムで開閉Chart.jsのツールチップ
私がデータポイント上にカーソルを移動したときに実行される、と私は、マウスをオフに移動したときにそれが実行されるコードをトリガーする方法任意のアイデア?グラフのツールチップをプログラムで表示および非表示にする必要があります。
openTip(oChart, datasetIndex, pointIndex){
// how to open a specific tooltip?
}
closeTip(oChart, datasetIndex, pointIndex){
// how to close the same tooltip?
}
可能であればサンプルコードを表示しますが、どこから開始するかはわかりません。 chart method docsは役に立ちませんでした。
私はコードのような溶液にこれを時間を持っていないが、あなたのフィドルに、多分あなたはmouseoverイベントを作成することができますし、pageXとpageY座標でそれをトリガーあなたが見たいバーのツールチップの基本的に、あなたが見たいバーのツールチップのmouseoverイベントをシミュレートします。私はどのようにあなたがデータセットを交換することができるか分からない。おそらく、チャート要素に対してupdateメソッドを呼び出さなければならないでしょう。私は明日これを再訪します。うまくいけば助けてくれます。 – gautsch
@ gautschは提案を感謝します。チャートのプロパティとメソッドに直接プラグインするソリューションを期待していました。以下のRaghavの答えを見てください – BeetleJuice