javascript - highcharts 将多个值传递给工具提示

标签 javascript tooltip highcharts

我需要在工具提示上显示 3 个值: 时间、值和另一个值(变化)。

我看到了this example (但 jsdfiddle 不起作用)。

我试过了

//each loop..
indice.push(["time", "value1", "value2"]);

、工具提示设置

tooltip:
    {
    useHTML: true,
    formatter: function()
    {
      return '' + Highcharts.dateFormat('%H:%M:%S', this.x) +'; '+ this.y + this.z(<-is this right?);
    }
},

以及该系列

series:
[{
    type: 'area',
    data: indice
}]

有人可以帮忙吗? 谢谢。

最佳答案

如果您想传递除 x 和 y 值之外的点的其他数据,则必须命名该值。以下example我向每个数据点添加以下三个附加值:

{
  y: 3,
  locked: 1,
  unlocked: 1,
  potential: 1,
}

然后,为了在工具提示中访问和显示这些值,我使用以下命令:

tooltip: 
{
     formatter: function() { return ' ' +
        'Locked: ' + this.point.locked + '<br />' +
        'Unlocked: ' + this.point.unlocked + '<br />' +
        'Potential: ' + this.point.potential;
     }
}

关于javascript - highcharts 将多个值传递给工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11294326/

相关文章:

javascript - 在 D3 和弦图中使用工具提示获取值 - 错误 : "property of target undefined"

javascript - Highchart 绝对百分比堆叠面积

php - jquery翻转!组件 : highchart is no longer interactive?

c# - WPF - 关于带有嵌入式 TextBlock 元素的禁用超链接的工具提示

javascript - 如何处理 Highcharts 中轴标签上的鼠标事件

javascript - 此代码的工作原理 .html(_.template()({ }) )

javascript - 为 D3 中的曲线链接指定 LinkDistance 和 LinkStrength

javascript - Jquery UI - 拖动形状,但保留原始形状的副本?

javascript - Uncaught ReferenceError : function is not defined but it is defined

javascript - jQuery/Javascript 插件最佳实践