2009-02-18 3 views
6

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

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

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

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

ответ

4

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

http://www.codeplex.com/BagOTricks

Там также версия WPF:

http://j832.com/bagotricks/

+0

Спасибо, Джаред, это не так много глазных конфет, как библиотеки prefuse, но это лучшее, что я видел до сих пор для SL. – njr101

0

Должен признать, что я не судимый его еще мой сам, но quickgraph выглядит перспективно

0

@Rune FS

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

1

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

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

Даниэла

0

QuickGraph делает его легко построить график и вывод на Directed Graph Markup Language (DGML), которые могут быть просмотрены в VS 2010. Я только что проверил в изменениях к проекту, и я заметил, что он был спроектирован так, чтобы быть встроенным в Silverlight. Так что, возможно, вы могли бы использовать его в сочетании с Silverlight DGML viewer

Смежные вопросы