Может быть, лучше использовать logarithmic
тип оси? Ваша диаграмма будет иметь только одну ось, настроенную на большую разницу между значениями точек серии. Когда дело доходит до различий между единицами измерения, вы всегда можете установить различное определение tooltip.pointFormat
для конкретной серии.
Highcharts.chart('container', {
title: {
text: 'Logarithmic axis demo'
},
yAxis: {
type: 'logarithmic',
},
series: [{
data: [1, 20, 30, 22, 16, 32, 45, 24, 11, 2],
pointStart: 1,
tooltip: {
pointFormat: '<b>{point.y} km/h</b>'
}
}, {
data: [4500, 3450, 4242, 2348, 5216, 3212, 4564, 3128, 5256, 4512],
pointStart: 1,
tooltip: {
pointFormat: '<b>{point.y} kW/h</b>'
}
}]
});
Живой пример: https://jsfiddle.net/bfnj4mp8/
Справочник по API:
https://api.highcharts.com/highcharts/yAxis.type
https://api.highcharts.com/highcharts/series.line.tooltip.pointFormat