我有一個Highstock圖表(帶有標記和陰影的線),並且想要以編程方式顯示highstock工具提示,即當我選擇例如一行時在某些表格(包含圖表數據)我想顯示相應的highstock工具提示。在StockChart(高圖)中以編程方式顯示柱形圖的工具提示
這可能嗎?
我有一個Highstock圖表(帶有標記和陰影的線),並且想要以編程方式顯示highstock工具提示,即當我選擇例如一行時在某些表格(包含圖表數據)我想顯示相應的highstock工具提示。在StockChart(高圖)中以編程方式顯示柱形圖的工具提示
這可能嗎?
對於StockChart this solution不起作用:
在this example必須更換這樣的:
chart.tooltip.refresh(chart.series[0].data[i]);
這樣:
chart.tooltip.refresh([chart.series[0].points[i]]);
該解決方案可用here。
如果你想要的是觸發提示對劇情附近i
日數據點,然後probaly你可以使用this answer,這表明做這樣的事情
chart.series[0].data[i].setState('hover');
其中chart
是結果你的new Highcharts.Chart
。 (從評論到答案)。
我想,如果你想這樣做的<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');
});
嗯,我相信我們應該重新打開這個問題,因爲我意識到這不是一個重複的問題。我的問題是關於StockChart(而不是HighChart像其他鏈接)。解決方案稍有不同。所以請重新打開這個,我會提出正確的答案。 – JMarques