¿Existe un modelo de visualización que sea bueno para mostrar la superposición de intersección de muchos conjuntos?
Estoy pensando en algo así como los diagramas de Venn, pero que de alguna manera podrían prestarse mejor a un mayor número de conjuntos, como 10 o más. Wikipedia muestra algunos diagramas de Venn de conjuntos más altos, pero incluso los 4 diagramas de conjuntos son mucho para asimilar.
Supongo que el resultado final de los datos sería que muchos de los conjuntos no se superpondrán, por lo que es posible que los diagramas de Venn estén bien, pero me gustaría encontrar una herramienta informática que pueda generar eso. Me parece que los gráficos de Google no permiten tantos conjuntos.
data-visualization
dataset
Kyle Brandt
fuente
fuente
Respuestas:
Cuando tienes una gran cantidad de conjuntos, intentaría algo que sea más lineal y muestre los enlaces directamente (como un gráfico de red). Flare y Protovis tienen utilidades para manejar estas visualizaciones.
Vea esta pregunta para algunos ejemplos como este:
fuente
Esto no competirá con la respuesta de @ Shane porque las pantallas circulares son muy adecuadas para mostrar relaciones complejas con conjuntos de datos de alta dimensión.
venn()
Para mayor referencia, puede estar interesado en
Sin embargo, los diagramas de Venn tienen sus limitaciones. A este respecto, me gusta el enfoque adoptado por Robert Kosara en Sightings: A Vennerable Challenge , o con Parallel Sets (pero vea también esta discusión en el weblog de Andrew Gelman).
fuente
Desarrollamos un enfoque basado en matrices para establecer intersecciones llamado UpSet, puede consultarlo en http://vcg.github.io/upset/ . Aquí hay un ejemplo:
La matriz a la izquierda identifica la intersección que representa una fila, la última fila aquí, por ejemplo, es la intersección de los géneros de películas "Acción, aventura y niños". Las barras a la derecha le muestran el tamaño de la intersección, 4 en este ejemplo.
También puede trazar los atributos de las intersecciones u otras selecciones, etc. Consulte el sitio web para obtener más información.
Ahora también hay una versión estática para R que puede encontrar en el sitio web mencionado anteriormente, o visitando aquí: https://github.com/hms-dbmi/UpSetR/
Se puede acceder a un informe de última generación sobre visualización de conjuntos en http://www.cvast.tuwien.ac.at/SetViz , aunque la mayoría son académicos y no incluyen un código disponible.
fuente