Poszukuję algorytmu lub przykładowego rozwiązania do rysowania linii łączących prostokąty. W moim przypadku prostokąty to elementy wykresu Gantta i połączenia pokazują zależności. Używam biblioteki Raphael JS do rysowania prostokątów i linii. Najlepszym rozwiązaniem będzie JavaScript, ale algorytm meta-językowy lub inny podobny do JS również będzie fajny.Algorytm dla linii łączących prostokąty
Znalazłem an example that looks nice, ale może ktoś wie coś innego.
W moim przypadku istnieje kilka istotnych wymogów:
- linie tylko poziome i pionowe są dozwolone
- linie nie powinny przekroczyć siebie
- linie nie powinny krzyżować prostokąty Mam nadzieję, że coś osiągnąć podobny do tego:
to pytanie jest żywy? dobrze może z płótnem HTML5 można zrobić coś takiego lub z KinecticJS – lindosekai