У меня проблемы с отображением гистограммы внутри оси. Я попытался отрегулировать поле, но оно все еще ниже оси абсцисс. Мы ценим любые предложения. Спасибо
это моя маржа:
margin = {
top: 70,
right: 20,
bottom: 70,
left: 70
},
width = 600 - margin.left - margin.right,
height = 400 - margin.top - margin.bottom,
padding = 15;
Решение Робера Андерссона: но вам нужно настроить переменную y_domain так, чтобы она вычисляла максимальное значение в вашем наборе данных, опять же, потому что вы вкладываете данные, это будет выглядеть так: var y_domain = d3.max(NestbyDate, function(d) { return d.values.length; });, а в вашем y.domain() вы установите y.domain([0, y_domain]) - @Robert Andersson Спасибо вам очень нравится Роберт. Сегодня я многому у тебя научился.
Без проблем! Если вы решили это, вы можете удалить вопрос, в противном случае отправьте код все в виде фрагмента здесь, в stackoverflow, или в plunker / jsfiddle (например), чтобы мы могли легче вам помочь.





@ Роберт Андерссон Спасибо за быстрый ответ. если я правильно вас понимаю. Я должен заменить этот код:
var y_domain = d3.extent(NestbyDate, function(d) { return d.values;Для этого `var y_domain = d3.max (NestbyDate, function (d) {return d.values.length;` Верно? Извините, если вопрос о моем незнании.