0

在 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;
}

谢谢,振亚

4

1 回答 1

0

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

http://jsfiddle.net/AfPKq/

于 2013-06-14T08:29:27.563 回答