Насколько я понимаю, вы можете использовать axisLabelFormatter и valueFormatter для изменения оси Y, но тогда разрешение оси / легенды будет очень низким (с шагом 0,2). У меня есть число от 0,99 до 1,0, и он не покажет мне никаких других значений.
Можно ли управлять десятичными точками? Вот мой пример графика:
let datag = [];
datag.push([0,0.999]);
datag.push([0,0.998]);
datag.push([0,0.997]);
datag.push([0,1.000]);
let g = new Dygraph(document.getElementById("div_g"), datag,
{
drawPoints: false,
showRoller: true,
title: 'Average genome sizes (blue = dup, red = hgt)',
ylabel: '',
valueRange: [0.0, ],
strokeWidth: 2,
legend: 'never',
colors: ['#0000FF', '#FF0000'],
labels: ['Time', 'DUP', 'HGT'],
axes: {
y: {
axisLabelFormatter: function(y) {
return 'My y label' + y;
},
valueFormatter: function(v) {
return v + ' mph'; // controls formatting in the legend/mouseover
},
}
}
});