Измените значения yAxis в Сравнении большого количества серий для показа значения точки вместо значения изменения в процентах - PullRequest
0 голосов
/ 07 сентября 2018

Привет! Я использую Highstock Chart Сравните

    Highcharts.stockChart('container', {

        rangeSelector: {
            selected: 4
        },

        yAxis: {
            labels: {
                formatter: function () {
                    return (this.value > 0 ? ' + ' : '') + this.value + '%';
                }
            },
            plotLines: [{
                value: 0,
                width: 2,
                color: 'silver'
            }]
        },

        plotOptions: {
            series: {
                compare: 'percent',
                showInNavigator: true
            }
        },

        tooltip: {
            pointFormat: '<span style="color:{series.color}">{series.name}</span>: <b>{point.y}</b> ({point.change}%)<br/>',
            valueDecimals: 2,
            split: true
        },

        series: seriesOptions
    });
}

enter image description here

Как мы видим, у оси Y есть значения 0%, 20%, 40%, можем ли мы иметь значения, которые представляют значения точек point.y (например, 50,100,150) вместо point.change (0%, 20%, 40%) в yAxis.

Требуется указывать фактические значения вместо процентного изменения в yAxis.

labels: {
            formatter: function () {
                return (this.value > 0 ? ' + ' : '') + this.value + '%';
            }
        },

Я думаю, что в настоящее время this.value в метке yAxis представляет собой процентное изменение point.change, можем ли мы показать значение, которое представляет point.y.

Возможно ли это сделать

Обратите внимание, что значение по оси Y не должно быть жестко закодировано

1 Ответ

0 голосов
/ 08 сентября 2018

Измените series следующим образом:

plotOptions: {
  series: {
    //compare: 'percent',
    compare: 'value',
    showInNavigator: true
  }
},

Fiddle

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