highstock设置工具提示文本颜色

时间:2013-06-14 06:41:58

标签: javascript highcharts highstock

在highstock图表中,我想显示我的自定义工具提示。它的文字颜色应该与第一个系列的颜色相同。

如何做到这一点? 这不起作用:

function CustomFormatter() {
  var s = "";
  var items = this.points;
  for (var i = items.length - 1; i >= 0; --i) {
    s += items[i].point.name + ': ' + '<b>' + items[i].point.y + '</b>' + '<br>';
  }

  return '<span style="color: ' + options.colors[1] +'">'
       + Highcharts.dateFormat(' %a, %d %b %y', items[0].point.x)
       + '</span>' + '<br>' + s;
}

谢谢, 振亚

1 个答案:

答案 0 :(得分:0)

您可以使用内置格式化程序http://api.highcharts.com/highcharts#tooltip.formatter并从系列对象this.series.color获取颜色

http://jsfiddle.net/AfPKq/