Как реализовать подобные стрелки в web?
Raphael.js (SVG) - там есть такой функционал.
jointjs
Там правда разработчики пиарят свой новый фреймворк, rappid, но для диаграм со стрелочками будет достаточно бесплатного jointjs.