Вот мой код, я добавляю серию прямоугольника - http://jsfiddle.net/nikunj2512/74qrC/6/Добавить ползунок в d3.js элемента
я хочу добавить ползунок как слайдер изображений, который оставил и кнопки со стрелкой вправо для навигации или что-то аналогично, чтобы пользователь мог перемещаться по прямоугольным прямоугольникам.
Я не знаю, как достичь этой цели.
Это d3.js
код, который является создание прямоугольника коробки:
var width = 4000,
height = 200,
margin = 2,
nRect = 20,
rectWidth = (width - (nRect - 1) * margin)/nRect,
svg = d3.select('#chart').append('svg')
.attr('width', width)
.attr('height', height);
var data = d3.range(nRect),
posScale = d3.scale.linear()
.domain(d3.extent(data))
.range([0, width - rectWidth]);
svg.selectAll('rect')
.data(data)
.enter()
.append('rect')
.attr('x', posScale)
.attr('width', rectWidth)
.attr('height', height);
Что вы подразумеваете под навигацией? Если вы имеете в виду «выбор» чего-то, было бы довольно легко - в обработчике событий click для ваших кнопок вам нужно просто перейти к соответствующему следующему элементу. –