在highstock图表中找到点的像素位置

时间:2015-08-03 09:37:33

标签: javascript charts highcharts highstock

嗨所以我的要求如下所示

我使用的是高价图表,并希望绘制一个矩形覆盖满足某些条件的时间戳。

我的逻辑如下。: 1.在chart.series [0] .points中查找所需时间戳的索引。 2.如果找到两个点的索引,则绘制具有像素位置的矩形

var x1 = chart.series[0].points[positionPoint1].plotX;
var x2 = chart.series[0].points[positionPoint2].plotX;

现在我在highstock图表上找到的是它确实显示了chart.series[0].points中的完整点,但只显示了这里的组点。

所有点都显示在chart.series[0].xData;中,但它确实包含像素点数。我的问题是如何在 highstock 图表中获得任何点的像素位置,而不管它是否已分组?

1 个答案:

答案 0 :(得分:3)

具有点值,您可以通过轴中的toPixels函数转换为像素。