查找高点图中点的像素位置

Find pixel position of point in highstock chart

本文关键字:像素 位置 高点图 查找      更新时间:2023-09-26

嗨,我的要求如下

我正在使用高股票图表,并想绘制一个矩形覆盖到时间戳,满足一些条件。

我的逻辑如下:1. 查找chart.series[0].points中所需时间戳的索引。2. 如果找到两个点的索引,则绘制像素位置为 的矩形。
var x1 = chart.series[0].points[positionPoint1].plotX;
var x2 = chart.series[0].points[positionPoint2].plotX;

现在我在hilitock图表上发现它并没有显示chart.series[0].points的完整点,而只是显示了这里的组点。

所有点都显示在chart.series[0].xData;中,但它不包含像素位置。我的问题是我怎么能得到任何点的像素位置在hilitock图表,不管它是否分组?

有了point的值,可以通过toPixels函数在axis中转换为像素