Визуализация графика в Silverlight - PullRequest
6 голосов
/ 18 февраля 2009

У меня есть структура данных, которая представляет ориентированный граф, и я ищу хорошую визуализацию Silverlight, которая позволила бы мне перемещаться от узла к узлу, предпочтительно с некоторой хорошей анимацией.

Кто-нибудь знает о каких-либо хороших элементах управления UI или структурах для этого вида дисплея? Даже образец из другого поля (может быть, социальная сеть?). В моих графиках мало узлов, поэтому производительность не будет проблемой.

Я видел библиотеку Prefuse для Java (и Flash), которая была бы идеальной. Мне нужна визуализация «Степень интереса», но я ничего не могу найти в Silverlight.

Спасибо за любые советы.

Ответы [ 6 ]

4 голосов
/ 18 февраля 2009

Есть опция с открытым исходным кодом, которая входит в Silverlight Bag-O-Tricks. Проверьте это и посмотрите демо здесь (используйте первую ссылку демо):

http://www.codeplex.com/BagOTricks

Существует также версия WPF:

http://j832.com/bagotricks/

2 голосов
/ 19 июля 2010

Попробуйте это http://graphlight.codeplex.com/

1 голос
/ 19 мая 2010

Я создал библиотеку графов для Silverlight, которая использует Dot в качестве основы. Пожалуйста, проверьте: http://dot2silverlight.codeplex.com/

Я делаю некоторые улучшения, чтобы поддерживать больше форм и типов стрел.

Даниэла

0 голосов
/ 11 августа 2010

QuickGraph позволяет легко построить график и вывести его на язык разметки направленного графика (DGML), который можно просмотреть в VS 2010. Я только что зарегистрировал изменения в проекте и заметил, что он был разработан для включение в Silverlight. Так что, возможно, вы могли бы использовать его вместе со средством просмотра DGML silverlight

0 голосов
/ 26 августа 2009

@ Rune FS

QuickGraph не имеет возможностей визуализации, по крайней мере, не для Silverlight. Он просто обрабатывает графические структуры данных и алгоритмы.

0 голосов
/ 16 августа 2009

Должен признать, я еще не пробовал себя, но quickgraph выглядит многообещающе

...