Моя диаграмма повторяет значения по оси y. Есть ли способ, я могу только 1,2,3, но ничего между (например, проблема, которую я показано на графике ниже по оси у):nvd3 предотвращает повторные значения по оси y
Код им с помощью что-то вроде это:
nv.addGraph(function() {
var chart = nv.models.multiBarChart();
chart.xAxis
.tickFormat(function(d) { return d3.time.format('%x')(new Date(d)) });
chart.yAxis
.tickFormat(d3.format(',.1f'));
d3.select('#errorsFiredByDate')
.datum([{values: output, key: "Count by date"}])
.transition()
.duration(500)
.call(chart);
nv.utils.windowResize(chart.update);
return chart;
});
Не уверен, что там происходит - ваш формат номера указывает, что должно быть одно значение после запятой ('» , .1f''). Вы пытались изменить этот спецификатор формата и посмотреть, что произойдет? –
Я установил его на скриншот выше, используя '0f', я попробовал раньше с' .1f', который находится в образце кода, он помещает десятичные разряды, но я бы предпочел не иметь 0.5. Я думал, что использование '0f' исправит его, но оно все равно ставит два' 1 ' – Akshat
. А, ну, вы хотите контролировать количество тиков/фактических тиков? –