如您所见,您只能看到两个高价值系列-图表底部真正可见的另外两个arent。
当我禁用两个具有高值的系列时,图表对于其他两个值看起来不错:
我是否可以使用任何标志,所以highchart将计算每个系列的最大值/小数位数?还是让我自己真正地计算出它-还在缩放等方面。 我发现了这一点:https://github.com/highcharts/highcharts/issues/4248 但是我认为这经常需要一些基本功能,所以必须要有一些东西。
问候
答案 0 :(得分:1)
也许最好使用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