Визуализация данных - PullRequest
       19

Визуализация данных

2 голосов
/ 01 ноября 2010

ОБНОВЛЕНИЕ: Я разместил это на UI.stackexchange также для просмотра различных видов визуализации.Я публикую это здесь, чтобы узнать методы и инструменты программирования, необходимые для этого.

Давайте получим следующие три набора информации

alt text


alt text


alt text


Теперь я хочу объединить все эти данные и показать все вместе.Рассказывать это как историю.Давать взаимосвязи.Показаны сходства в терминах, понятиях и т. Д., Чтобы получить следующее (обратите внимание, что на диаграмме ниже цветовые отношения могут быть не точными, они просто указывают на узел информации)

alt text

Ситуация: Мне нужно рассказать кому-нибудь о связи между двумя или более важными вещами через общность понятий, ключевых слов, поведения в этих вещах.

Один из способов, который я выяснил,использовать круги для понятий.Так что все понятия, связанные с предметом А, будут связаны с ним, и все понятия, связанные с В, будут связаны с ним.И общие понятия будут связаны с обоими.Таким образом, можно легко сравнить две вещи.

Проблема: Создание такого графика / визуализации вручную было бы затруднительным.Особенно для добавления, упорядочивания, обновления и манипулирования.

Вопрос: Есть ли хороший способ сделать это.Кроме того, есть ли инструмент для этого?

Надеюсь, это сделает вопрос намного яснее.:)

Ответы [ 4 ]

2 голосов
/ 01 ноября 2010

Откуда эти данные (понятия, ключевые слова и отношения между ними и т. Д ...)?Если он где-то находится в базе данных, вы можете написать код soem для создания файла graphiz , а затем открыть его в графизаторе.Там могут быть некоторые инструменты, которые позволяют интерактивное редактирование графического графа, похоже, что WebDot может, и, возможно, есть другие.

1 голос
/ 02 ноября 2010

Как отобразить иерархические данные на Пользовательский интерфейс

0 голосов
/ 20 декабря 2012
0 голосов
/ 01 ноября 2010

Вы говорите о диаграммах Венна .Я думаю, что должно быть много онлайн и офлайн инструментов, которые могут помочь сделать эти .Graphiz уже упоминался, хотя это будет использоваться больше, чтобы показать поток системы или древовидную структуру.Когда вы говорите о разработке программного обеспечения и хотите отобразить дизайн с помощью диаграмм, полное решение для диаграмм уже существует в виде UML.И есть много инструментов UMT, которые могут помочь здесь.Коммерческая версия - Altova UModel , которая имеет несколько очень приятных функций.Возможно, вы могли бы использовать Use Cases как наиболее логичный тип диаграммы.Также см. Wikipedia для получения дополнительной информации о диаграммах вариантов использования.Пересматривая добавленное вами изображение, я склоняюсь к тому, что его можно использовать.Поскольку UML основан на XML, должна быть возможность преобразовать ваши данные через таблицу стилей в UML, а затем использовать случайный инструмент UML для отображения диаграмм.Чтобы преобразовать ваши данные в XML, ну ... Если это в Excel, то экспортировать их в XML не должно быть слишком сложно.Почему ваше примерное изображение является вариантом использования?Ну, у вас есть актеры (Пингвин, Коала, Тюльпаны), и у вас есть действия.(ну, некоторые действия: повод для беспокойства, какое-то животное, связанное с фильмом, откусывает нос ...) И, наконец, есть ассоциации между актерами и действиями, которые каким-то образом связывают их всех.Таким образом, данные --(export)-> XML --(Styleheet)-> UML --(UML tool)-> Диаграмма.

...