Вы можете сделать это, написав собственную функцию тикера по оси Y: http://dygraphs.com/options.html#ticker
Это довольно продвинутая настройка, поэтому будьте осторожны и прочитайте документацию в dygraph-tickers.js
.Вот примерный код:
<script type="text/javascript">
g = new Dygraph(div, data, {
axes: {
y: {
ticker: function(min, max, pixels, opts, dygraph, vals) {
return [{v:0, label:"0"}, {v:5, label:"5"}, {v:10, label:"10"}];
}
}
}
});
</script>
Недостатком этого подхода является то, что это единственные отметки по оси y, которые вы когда-либо получали, даже если пользователь панорамирует / увеличивает масштаб по оси y.В зависимости от вашего приложения, это может или не может быть в порядке.