Подсказка OHLC дублируется на графике объема также на графике акций (highstock)? - PullRequest
1 голос
/ 03 мая 2019

Я пытаюсь настроить подсказку на графике акций. Как: (мой пользовательский форматировщик всплывающей подсказки)

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 голосов
/ 06 мая 2019

Вы можете определить всплывающую подсказку для определенной серии и использовать 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...