0

Формирую путь:

const line = d3.line()
  // .curve(d3.curveLinearClosed)
  .x(d => x_scale(d.x))
  .y(d => y_scale(d.y));

const path  = svg_DS.append('path')
  .datum(opt_points)
  .attr('fill', 'transparent')
  .attr('class','glass')
  .attr('d', line );

Храню данные об изменении фигуры так (массив):

[{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}]

Содержание объекта:

{
  x: 4
  y: 4
}

Соответственно, после какого либо изменения добавляется объект с координатами в массив. Проблема заключается в том, что линия дорисовывается без команды M (переместится). Как мне в D3, имея массив точек добавлять команду M ?

doox911
  • 3,818

0 Answers0