Ребята, помогите пожалуйста понять почему при помощи библиотеки d3 невозможно нарисовать сплайн для набора точек, имеющих одинаковые значения по вертикальной оси.
Вот рабочее
демо. Вот нерабочее
демо.
Разница между ними только в том, что в первом демо я инициализировал первую точку немного другим значением:
const responseData = [
{ dateUnix: 1534809600, price: 34545.01 },
{ dateUnix: 1536809600, price: 34545 },
{ dateUnix: 1538809600, price: 34545 },
{ dateUnix: 1540809600, price: 34545 },
{ dateUnix: 1542809600, price: 34545 }
];
Это решило проблему, но хотелось бы обойтись без такого костыля.