Я реализую реактивную линейную диаграмму в meteor.js на основе this example line chart. В коде, который я снял для этой диаграммы, у меня есть следующий блок, который отлично работает.Зачем нужно разделять последовательность методов?
var paths = svg.selectAll("path.line")
.data([dataset]);
paths
.enter()
.append("path")
.attr("class", "line")
.attr('d', line);
paths
.attr('d', line);
paths
.exit()
.remove();
Однако, когда я пытаюсь написать что-то вроде следующего, оси все еще отображаются, но путь не отображается. Почему это может быть так?
var paths = svg.selectAll("path.line")
.data([dataset])
.enter()
.append("path")
.attr("class", "line")
.attr('d', line)
.exit()
.remove();
Возможно, во втором случае, когда вы помещаете attr ('d', line) .attr ("d ', line), второй' d 'перезаписывает первый, где, как и в первом случае, вы это сделали добавьте его. Попробуйте разбить их и посмотреть, работает ли он – rekoDolph
. Это часть в первом тоже, хотя ... – Goodword