Стрелка головы на пути Рафаэля
Я довольно новичок в Raphael.js и пытаюсь нарисовать наконечник стрелки на элементе пути Raphael (или нарисовать стрелку от (x1, y1) до (x2, y2)). Это путь (линия) Raphael, который Я рисую от (x1, y1) до (x2, y2) на моей бумаге. Предполагая, что x1, y1, x2 и y2 имеют ожидаемые значения.
var arrow = paper.path("M"+x1+","+y1+"L"+x2+","+y2);
arrow.attr({stroke:'red'});
Есть ли способ включить наконечники стрел с обеих сторон линии?
1 ответ
Решение
Используйте стрелки и начало стрелки Рафаэля.
arrow.attr({
"arrow-start":"classic-wide-long",
"arrow-end":"classic-wide-long"
}):