当您将鼠标悬浮在highstock图表上时,鼠标后面会有一条细垂直线,如下所示:
但是当我以编程方式触发工具提示(图表与另一个UI同步)时,没有垂直线:
如果我可以在那里获得那条垂直线,那将会更好看。这可能吗?
答案 0 :(得分:0)
使用上面的评论我得到了这个代码工作(typescript):
let x = this.chart.xAxis[0].toPixels(milliseconds);
let y = this.chart.yAxis[0].toPixels(0);
let e = { chartX: x, chartY: y }; // fake a mouse event that I don't have
let point = this.chart.series[0].searchPoint(e, true);
this.chart.xAxis[0].drawCrosshair(e, point);
Highstock在x轴上使用时间戳,因此毫秒是x轴上的时间戳,我想要显示小垂直线(十字准线)。