Highstock 可以使用 {point.tt},但 Highcharts 不能,为什么?

Highstock can use {point.tt}, but Highcharts can not , why?

我正在从 Highstock 切换到 highcharts,但遇到了一些错误。

我的观点是 {x:11, y:22, tt:'xx'},tt 是我自己定义的,我想在工具提示的 header 中显示。但是 header 没有显示在 Highcharts 中。

我的例子是 jsfiddle ,HighStock 没问题,但是 Highcharts 没能显示 header.

$(function() {
  var chart = new Highcharts.StockChart({
  //var chart = new Highcharts.Chart({
      chart: {
        renderTo: 'container'
      },
      series: [{
        name: 'USD',
        data: [{
          x: 86400000 * 6,
          y: 3,
          tt: 'xx'
        }]
      }],
      plotOptions: {
        line: {
          tooltip: {
            headerFormat: '<span style="font-size: 10px">{point.tt}</span><br/>',
          }
        },
      }
      });
  });

实际上,它是一个日期时间轴功能。在 Highstock 中,如果轴类型是 datetime,则处理 headerFormat 的方法是 wrapper(扩展)。此外,包装来自 highstock 文件,在 highcharts 中不存在。

xAxis: {
  type: 'datetime'
},

示例:http://jsfiddle.net/cwm3pcuq/2/

如果您使用不同类型的轴,您可以使用格式化程序构建工具提示 http://api.highcharts.com/highcharts/tooltip.formatter