Я иду через D3 Tips & Tricks, и я на этом графике: http://bl.ocks.org/d3noob/7030f35b72de721622b8.Каково максимальное значение для команды .duration() в d3.js?
Я играю с различными осями, чтобы заставить их повторно визуализировать и динамически изменять размер функции JavaScript, вызванной с помощью кнопки. Я хочу перерисовать ось x, так что для полной загрузки потребуется больше времени, чем повторно сформированный элемент линии.
// Select the section we want to apply our changes to
var svg = d3.select("body").transition().delay(500).style("stroke", "green");
// Make the changes
svg.select(".line") // change the line
.duration(750)
.style("stroke", "red")
.attr("d", valueline(data));
svg.select(".x.axis") // change the x axis
.duration(1750)
.call(xAxis);
svg.select(".y.axis") // change the y axis
.duration(1000000000)
.call(yAxis);
});
В теории, я полагаю, что команда .duration() может принимать highest integer value that JavaScript accepts как .millisecond. Это верно? Я очень хочу знать, есть ли здесь предел в отношении максимально возможной продолжительности, которую я могу сделать.