Rysowanie grafów w WPF

0

Witam,

Potrzebuję wygenerować na podstawie danych z bazy danych określony rodzaj grafu skierowanego. Ma on wyglądać mniej więcje podobnie do tego poniżej.
Graf.jpg
Idea jest taka że ilość "kolumn" a-e jest stała, natomiast liczba wierszy jest zmienna(graf ilustruje pewien proces oparty na bazie danych). Docelowo na karawędziach pojawią się wagi , a niektóre krawędzie będą musiały być pogrubione.
Aplikacja będzie stworzona za pomocą WPFa. Wymaganiem koniecznym jest to że musi istnieć możliwość skalowania- tj graf raz będzie generowany do formatu A4 a raz do A1- ma zapewnić możliwość skalowania przy zmianie wielkości strony, układ kolumn i wierszy ma posostać bez zmian. Zatsanawima się czy istnieje w miarę sensowna biblioteka tego typu czy muszę napisać sam generowanie takiego grafu ? W jaki sposób w ogóle zabrać się za generownaie rysunku tak żeby rozmiar obiektu WPF był powiązany z wymierem papieru ?

0

wystarczy że przerobisz dane z bazy na listę kółek i strzałek, zbindujesz je do widoku podając kółka i linie jako ItemTemplate i poustawiasz pozycje (też je możesz zbindować do encji)
nie ma tu za dużo kodu więc i biblioteka nie wiem w czym mogłaby pomóc

wpf jest wektorowy więc nie ma problemów z rozmiarem papieru - wystarczy że wymiary będziesz podawać procentowo, a potem ustawisz rozmiary płótna

1 użytkowników online, w tym zalogowanych: 0, gości: 1