7

私はHighstockチャート (マーカーと影付きの線) を持っていて、プログラムで highstock ツールチップを表示したいと考えています。つまり、たとえば、テーブル (チャート データを含む) の行を選択すると、対応する highstock を表示したいと思います。ツールチップ。

それは可能ですか?

4

2 に答える 2

5

データポイントの近くのプロットでツールチップをトリガーしたい場合は、おそらくこの回答を使用できます。これは、iのようなことを提案します

chart.series[0].data[i].setState('hover');

chartの結果はどこにありますかnew Highcharts.Chart。(コメントからその回答へのjsfiddle )。

クリックでやりたい場合<tr>は、jsが最終的に次のようになると思います

var chart = new Highcharts.Chart({ <your options> });
$('#yourTableId tr').click(function(){
   var i = $(this).index(); // `this` points to <tr>, get its index
   chart.series[0].data[i].setState('hover');
});
于 2013-02-01T12:19:47.343 に答える