Czy istnieje model wizualizacji, który jest dobry do pokazywania nakładania się przecięcia wielu zbiorów?
Myślę o czymś takim jak diagramy Venna, ale to może jakoś lepiej nadawać się do większej liczby zestawów, takich jak 10 lub więcej. Wikipedia pokazuje kilka wyższych zestawów diagramów Venna, ale nawet 4 zestawy diagramów są warte wzięcia.
Domyślam się, że końcowy wynik danych byłby taki, że wiele zestawów się nie nakłada, więc możliwe jest, że diagramy Venna byłyby w porządku - ale chciałbym znaleźć narzędzie komputerowe, które byłoby w stanie to wygenerować. Wygląda mi na to, że wykresy Google nie pozwalają na tak wiele zestawów.
data-visualization
dataset
Kyle Brandt
źródło
źródło
Odpowiedzi:
Kiedy masz dużą liczbę zestawów, spróbowałbym czegoś bardziej liniowego i pokazuje linki bezpośrednio (np. Wykres sieci). Zarówno Flare, jak i Protovis mają narzędzia do obsługi tych wizualizacji.
Zobacz to pytanie dla takich przykładów :
źródło
Nie będzie to konkurować z odpowiedzią @ Shane, ponieważ wyświetlacze okrągłe naprawdę dobrze nadają się do wyświetlania złożonych relacji z wielowymiarowymi zestawami danych.
venn()
W celu uzyskania dalszych informacji możesz być zainteresowany
Diagramy Venna mają jednak swoje ograniczenia. Pod tym względem podoba mi się podejście Roberta Kosary w Sightings: A Vennerable Challenge lub z zestawami równoległymi (ale zobacz także dyskusję na blogu Andrew Gelmana).
źródło
Opracowaliśmy podejście oparte na macierzy dla zestawów skrzyżowań o nazwie UpSet, możesz to sprawdzić na stronie http://vcg.github.io/upset/ . Oto przykład:
Matryca po lewej stronie wskazuje skrzyżowanie, które reprezentuje rząd, ostatni rząd tutaj, na przykład, jest skrzyżowaniem gatunków filmowych „Akcja, Przygoda i Dzieci”. Słupki po prawej stronie pokazują rozmiar skrzyżowania, w tym przykładzie 4.
Możesz także wykreślić atrybuty skrzyżowań lub innych zaznaczeń itp. Sprawdź stronę internetową, aby uzyskać szczegółowe informacje.
Istnieje teraz również wersja statyczna dla języka R, którą można znaleźć na stronie internetowej wspomnianej powyżej lub przechodząc tutaj: https://github.com/hms-dbmi/UpSetR/
Najnowocześniejszy raport na temat wizualizacji zestawu jest dostępny na stronie http://www.cvast.tuwien.ac.at/SetViz - większość z nich ma jednak charakter akademicki i nie zawiera łatwo dostępnego kodu.
źródło