Я использую javascript с RaphaelJS, чтобы нарисовать гладкую линию через случайные точки с выходом в SVG. Линия идет строго горизонтально, не возвращаясь назад по оси X. В настоящее время я использую кубические кривые Безье для рисования линии из одной точки в другую.
Проблема в том, что линия выглядит недостаточно. Две кривые имеют неприглядное соединение в точке, где заканчивается одна кривая, и начинается другая кривая с довольно случайным углом в суставе. Как заставить предыдущую кривую трансформироваться в следующую гладко, сохраняя при этом линию, проходящую через данную точку?