Czy poniżej znajduje się nazwa tego rodzaju wykresu (pochodzącego z nowozelandzkiego Ministerstwa Biznesu, Innowacji i Zatrudnienia , dla którego pracuję, ale nie byłem zaangażowany w tworzenie tej fabuły)? Składa się z prostokątów, w których obszar jest proporcjonalny do zmiennej, i przypomina rodzaj skrzyżowania wykresu kołowego, wykresu mozaiki i wykresu mekko. Być może jest to najbliżej fabuły mekko, ale ma tę komplikację, że nie pracujemy z kolumnami, ale bardziej złożoną układanką.
Oryginał wygląda trochę lepiej, ponieważ między prostokątami dla każdego regionu znajdują się białe granice.
Zaskakujące, wydaje mi się, że nie jest to wcale taka zła grafika statystyczna, chociaż można to poprawić poprzez lepsze wykorzystanie mapowania kolorów na coś znaczącego. New York Times wykorzystał potężną interaktywną wersję pokazującą budżet USA na 2011 rok .
Ciekawym wyzwaniem jest wymyślenie automatycznego algorytmu do narysowania jednego i nadania mu rozsądnego wyglądu. Prostokąty muszą mieć różne proporcje, w dopuszczalnym zakresie.
źródło
Odpowiedzi:
To chyba mapa ( http://en.wikipedia.org/wiki/Treemapping ).
Istnieje kilka pakietów, np. W R, które tworzą mapy. Jeden z pakietów nazywa się treemap, a drugi to portfolio. Na przykład Nathan Yau oferuje samouczek na temat tworzenia mapy drzew za pomocą R ( http://flowingdata.com/2010/02/11/an-easy-way-to-make-a-treemap/ ).
źródło
Pytanie brzmi jak nazwa, ale jak dobrze działa, można również dyskutować.
Oto coś o wiele bardziej prozaicznego jako alternatywa, poziomy wykres słupkowy.
To, co moglibyśmy chcieć zrobić z takim wykresem, różni się od zrozumienia ogólnego wzorca do analizy poszczególnych przypadków (co z Hawke's Bay i tak dalej). Twierdzę, że oba są łatwiejsze dzięki wykresowi słupkowemu. Małe szczegóły to to, że używam małych liter w tytułach i nazwach, gdzie jest to łatwe i nie powtarzam znaku%. Z grubsza naśladowałem kodowanie kolorów, nie wiedząc, co to znaczy, więc jest to tak samo jasne lub niejasne, jak to, co skopiowałeś.
Sugeruję, że część atrakcyjności map tremaps polega na ich względnej nowości. Mogą działać równie dobrze lub lepiej niż wykresy słupkowe, jeśli istnieją dziesiątki nazw, które można rozłożyć na dwuwymiarowym obszarze, a nie wymienić w długiej kolumnie. Ale w przypadku 15 nazwisk wykres słupkowy pozostaje moim zdaniem silnym konkurentem.
Cieszę się z każdego, kto woli tutaj wykres punktowy (Cleveland). Pionowy wykres słupkowy napotkałby trudności w wygodnym umieszczeniu nazw regionów. (Wystarczy wyobrazić sobie obracanie tego wykresu, aby to zobaczyć.) Podoba mi się również pomysł podania liczb, chociaż konserwatyści nie lubią mieszać pomysłów na wykresy i tabele.
Wykres został narysowany w Stata.
źródło
Edytuj / dodaj
Od tego czasu odkryłem, że pakiet treemap daje znacznie lepszy wynik niż funkcja map.market () wspomniana (i dostosowana) poniżej; ale zostawię moją odpowiedź ze względów historycznych.
Oryginalna odpowiedź
Dziękuję za odpowiedzi. Opierając się na przepływającym łączu danych dostarczonym przez @JTT, ale nie lubiąc ręcznie poprawiać w programie Illustrator lub Inkscape, aby uzyskać rozsądną grafikę, poprawiłem funkcję map.market () w pakiecie portfolio Jeffa Enosa i Davida Kane'a, aby była bardziej kontrolowane przez użytkownika, etykiety różnią się w zależności od rozmiaru prostokąta i unikają kontrastów czerwono-zielonych. Przykładowe użycie:
Co do wartości, zgadzam się również z @NickCox, że w przykładzie w moim pierwotnym pytaniu wykres kropkowy jest lepszy. Następuje kod mojej dostosowanej funkcji treemap ().
źródło
Jest to mapa, możesz to łatwo zrobić za pomocą Tableau 8 i darmowego Tableau Public, patrz przykład tutaj: http://www.tableausoftware.com/new-features/new-view-types . Możesz również zobaczyć @ ten adres URL, że mapę można połączyć z wykresem słupkowym
źródło