Редактирование линии 232 - 242 в index.html
так что bar
не была вызвана дважды устранили проблему, а также изменение .append
к .select
.
Предыдущий код:
bar.data(newhistdata)
.transition()
.duration(1000)
.attr("transform", function(d,i) {
return "translate(" + x2(i * binsize + minbin) + "," + y(d.numFlips) + ")";
});
bar.append("rect")
.attr("x", x(binmargin))
.attr("width", x(binsize - 2 * binmargin))
.attr("height", function(d) { return height - y(d.numFlips); });
Отредактировано:
bar.data(newhistdata)
.transition()
.duration(1000)
.attr("transform", function(d,i) {
return "translate(" + x2(i * binsize + minbin) + "," + y(d.numFlips) + ")";
})
.select('rect')
.attr('x', x(binmargin))
.attr("width", x(binsize - 2 * binmargin))
.attr("height", function(d) { return height - y(d.numFlips); });
Получение переходов БАРС право является областью другого вопроса. ;) – Anko
+1 для анимированных GIF! Я действительно понял, что удаление пробела между 'bar.data' и' bar.append' исправило проблему. Как-то вызов 'bar' дважды вызывал ошибку. – clhenrick