Другой суффикс для каждой строки на Highstock/Highcharts

есть ли простой способ использовать различные значения суффиксов в каждой строке?

прямо сейчас у меня есть 3 строки, я пытаюсь изменить суффикс для каждого, но я смог найти его только с помощью функции форматирования.

но если я использую функцию форматирования, мне нужно отредактировать каждую подсказку, сделать ее такой же, как по умолчанию, и я не знаю формат по умолчанию.

Я имею в виду, простой способ как изменение цвета, что мы можем просто сделать:

{
name: 'First line',
type: 'line',
color: '#33CC66',
zIndex: 0,
data: [ ... ]
}

1 ответов


Я думаю, что это то, что вы хотите. Вы можете указать атрибут tooltip для каждой серии и использовать valueSuffix:

http://jsfiddle.net/aXvcw/

        tooltip: {
            formatter : function() {
                 return this.y + ' ' +  this.series.tooltipOptions.valueSuffix;
            }
        },
        series: [{
            name: 'Rainfall',
            type: 'column',
            yAxis: 1,
            data: [49.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4],
            tooltip: {
                valueSuffix: ' mm'
            }

        }, {
            name: 'Temperature',
            type: 'spline',
            data: [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6],
            tooltip: {
                valueSuffix: '°C'
            }
        }]

изменено из этой демонстрации:http://www.highcharts.com/demo/combo-dual-axes.

вам также не нужно предоставлять функцию форматирования всплывающих подсказок, но если вы хотите, кроме значения по умолчанию, то таким образом вы можете получить доступ к серии valueSuffix.