javascript - 访问悬停点数据系列 highstock

标签 javascript angularjs highcharts

我的 Angular 应用程序出现问题。我必须创建一个包含多个系列的图形,并显示带有 x 和 y 值以及与 x 和 y 不同的点 id 的工具提示。

为了收集数据,我创建了一个点对象数组,如下所示:

 pointobject = {
     x: data.measurementIds[el.x].date,
     y: el.y,
     id: el.x
    }

我将它插入我的数组points,并创建一个类似对象的临时系列。完成此操作后,我将其插入系列数组并将其添加到我的 highcharts 配置对象中。

问题是:我如何在工具提示配置部分访问当前悬停的点 ID?

最佳答案

我找到了如何获取我的 id :this.points[0].point.id

我复制/粘贴 Pawel 评论以获取更多详细信息:

If you have disabled dataGrouping, then use (for shared tooltip): this.points[0].point.options.id. With enabled dataGrouping you don't have access to id, since a couple of points are grouped into one, and such information isn't available (question is: how to find average of: "a", "v" and "t" letters?).

关于javascript - 访问悬停点数据系列 highstock,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31310968/

相关文章:

javascript - Highcharts 连接散点图和饼图与单个图例

javascript - Highcharts 上不同列的不同 X 值

javascript - CkEditor 4.3 的 Image2 插件 : how to remove URL and add border management to the properties dialog

javascript - 仅在条件vue上复选框

angularjs - 如何使用 mongoose 在 Node 服务器上以编程方式仅预加载 MongoDB 文档一次

angularjs - 睾丸/karma 跳过我的 e2e 测试

javascript - 在图表上显示系列堆栈标签

javascript - 如何让网页中的鼠标滚轮垂直和水平滚动?

javascript - 如何在javascript中创建一个仅包含特定位置元素的数组?

javascript - 有人可以解释这段 angularjs 指令代码吗?