Есть ли модель визуализации, которая хороша для отображения пересечения многих множеств?
Я думаю что-то вроде диаграмм Венна, но это может как-то подойти для большего числа наборов, таких как 10 или более. Википедия показывает некоторые диаграммы Венна с более высокими наборами, но даже диаграммы с четырьмя наборами - это много, что нужно принять.
Мое предположение относительно окончательного результата данных будет то, что многие из наборов не будут перекрываться, поэтому возможно, что диаграммы Венна будут в порядке - но я хотел бы найти компьютерный инструмент, который сможет генерировать это. Мне кажется, что Google диаграммы не позволяют так много наборов.
data-visualization
dataset
Кайл Брандт
источник
источник
Ответы:
Когда у вас есть большое количество наборов, я бы попробовал что-то более линейное и показывающее ссылки напрямую (например, сетевой график). У Flare и Protovis есть утилиты для обработки этих визуализаций.
Посмотрите этот вопрос для некоторых примеров, подобных этому:
источник
Это не будет конкурировать с ответом @ Shane, потому что круглые дисплеи действительно хорошо подходят для отображения сложных взаимосвязей с многомерными наборами данных.
venn()
Для дальнейшего ознакомления вас может заинтересовать
Однако у диаграмм Венна есть свои ограничения. В этом отношении мне нравится подход, использованный Робертом Косарой в Sightings: Vennerable Challenge , или с параллельными наборами (но см. Также это обсуждение в блоге Эндрю Гельмана).
источник
Мы разработали матричный подход для пересечений множеств, называемый UpSet, вы можете проверить его на http://vcg.github.io/upset/ . Вот пример:
Матрица слева идентифицирует пересечение, которое представляет строка, например, последняя строка здесь - это пересечение жанров фильма «Действие, Приключение и Дети». Столбцы справа показывают размер пересечения, 4 в этом примере.
Вы также можете наносить на карту атрибуты пересечений или других вариантов выбора и т. Д. Посетите веб-сайт для получения подробной информации.
Теперь есть также статическая версия для R, которую вы можете найти на вышеупомянутом веб-сайте или перейдя по ссылке: https://github.com/hms-dbmi/UpSetR/
Современный отчет о визуализации множества доступен по адресу http://www.cvast.tuwien.ac.at/SetViz - большинство из них академические и не содержат готового кода.
источник