OHLC工具提示也会在库存图表(高库存)中复制到体积图表吗?

时间:2019-05-03 09:39:14

标签: javascript highcharts tooltip

我正在尝试对股票图表进行自定义工具提示。 像:(我的自定义工具提示格式化程序)

formatter: function() {
            var extremes = $(element[0]).highcharts().xAxis[0].getExtremes(),
                           start = extremes.min,
                           end   = extremes.max;
            var toolTipObj = computeDynamicToolTip(start, end);
            return ['<b>' + convertMillisToDateFormat(this.x) + '</b>'].concat(
                    this.points.map(function(point) {
                      return 'Rainfall ' + '<b>' + point.y.toFixed(2) + '<b>' +' (mm)' + '<br>'
                            + 'High ' + '<b>' + toolTipObj.max.toFixed(2) + '<b>' + ' (mm)' + '<br>'
                            + 'Low ' + '<b>' + toolTipObj.min.toFixed(2) + '<b>' + ' (mm)' + '<br>'
                            + 'Average ' + '<b>' + toolTipObj.avg.toFixed(2) + '<b>' + ' (mm)';
                    })
                    );
          },

但是格式化程序在ohlc和体积上都添加了工具提示,我想为我的体积图创建一个单独的工具提示,所以我不知道该怎么做。

任何帮助将不胜感激。 谢谢

1 个答案:

答案 0 :(得分:0)

您可以为特定系列定义工具提示,并使用pointFormatter对其进行自定义:

    series: [{
        ...
    }, {
        type: 'column',
        ...,
        tooltip: {
            pointFormatter: function() {
                return 'some custom value'
            }
        }
    }]

实时演示: https://jsfiddle.net/BlackLabel/za8126vr/

API参考: https://api.highcharts.com/highstock/series.column.tooltip.pointFormatter