Привет! Я использую 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
});
}
Как мы видим, у оси 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 не должно быть жестко закодировано