Есть ли DGML Viewer?

Я начал играть с DGML для визуализации ориентированных графиков на основе некоторых данных потока процессов manufauctring. Он работает слаще, чем пословичный сон, и его легко создать.

Единственная проблема заключается в том, что единственный просмотрщик DGML, который я могу найти, это VS.NET 2010. Похоже, что средство просмотра построено на MSAGL, но даже это похоже, не поддерживает DGML напрямую.

Существует ли автономный просмотрщик DGML? Предпочтительно в качестве внедряемого компонента. Еще более предпочтительно как WPF.

Ответ 1

Я предлагаю вам отправить запрос Microsoft Connect в качестве дополнительной поддержки автономного средства просмотра DGML. Это может помочь убедить команду разработчиков в том, что этого достаточно для одного.

Ответ 2

В пакете DgmlPowerTools Visual Studio 2012 вы можете экспортировать DGML в SVG:

https://visualstudiogallery.msdn.microsoft.com/46b71f5f-a4d5-4867-9d50-0416f7aefe28

В качестве альтернативы, я уверен, что с учетом нескольких бесплатных выходных дней было бы легко сбить что-то, чтобы преобразовать DGML в HTML (например, используя HTML5 Canvas для отображения или одну из многих графических библиотек, таких как D3.js)...

Ответ 3

Взгляните на Graphviz DOT. Он может генерировать множество различных графических форматов вывода, включая PNG, JPG, PDF, SVG. Он использует синтаксис, подобный DGML.

https://www.graphviz.org/