Gibt es unten einen Namen für diese Art von Diagramm (bezogen vom neuseeländischen Ministerium für Wirtschaft, Innovation und Beschäftigung , für das ich arbeite, aber nicht an der Erstellung dieses Grundstücks beteiligt war)? Es besteht aus Rechtecken, bei denen die Fläche proportional zu einer Variablen ist, und ähnelt einer Art Kreuzung zwischen einem Kreisdiagramm, einem Mosaikplot und einem Mekko-Plot. Es ist vielleicht einem Mekko-Plot am nächsten, hat aber die Komplikation, dass wir nicht mit Säulen arbeiten, sondern mit einer komplexeren Stichsäge.
Das Original sieht etwas besser aus, da zwischen den Rechtecken für jede Region weiße Ränder liegen.
Überraschenderweise scheint mir eine statistische Grafik nicht schlecht zu sein, obwohl sie durch eine bessere Verwendung von Farben, die auf etwas Sinnvolles abgebildet sind, verbessert werden könnte. Die New York Times hat eine leistungsstarke interaktive Version verwendet, die das US-Budget 2011 zeigt .
Eine interessante Herausforderung besteht darin, sich einen automatischen Algorithmus auszudenken, um einen zu zeichnen und ihn auch vernünftig aussehen zu lassen. Die Rechtecke müssen unterschiedliche Seitenverhältnisse innerhalb eines akzeptablen Bereichs aufweisen.
quelle
Antworten:
Das ist eine Baumkarte, denke ich ( http://en.wikipedia.org/wiki/Treemapping ).
Es gibt mehrere Pakete, z. B. in R, die Baumkarten erstellen. Eines der Pakete heißt Treemap und ein anderes ist Portfolio. Zum Beispiel bietet Nathan Yau ein Tutorial zum Erstellen einer Baumkarte mit R an ( http://flowingdata.com/2010/02/11/an-easy-way-to-make-a-treemap/ ).
quelle
Die Frage ist der Name, aber wie gut es funktioniert, ist auch offen für Diskussionen.
Hier ist als Alternative etwas viel Prosaischeres, ein horizontales Balkendiagramm.
Was wir mit einem solchen Diagramm machen möchten, variiert von einem gewissen Verständnis des Gesamtmusters bis zu einer gewissen Untersuchung einzelner Fälle (was ist mit Hawke's Bay und so weiter). Ich würde behaupten, dass beide mit einem Balkendiagramm einfacher sind. Kleine Details sind, dass ich in Titeln und Namen, wo es einfach ist, Kleinbuchstaben verwende und das% -Zeichen nicht wiederhole. Ich habe die Farbcodierung grob nachgeahmt, ohne herauszufinden, was sie bedeutet. Das ist also genauso klar oder undurchsichtig wie das, was Sie kopiert haben.
Ich schlage vor, dass ein Teil der Attraktivität von Baumkarten in ihrer relativen Neuheit liegt. Sie funktionieren möglicherweise genauso gut oder besser als Balkendiagramme, wenn es Dutzende von Namen gibt, die über einen zweidimensionalen Bereich verteilt werden können, anstatt in einer langen Spalte aufgeführt zu sein. Aber für ungefähr 15 Namen bleibt ein Balkendiagramm meiner Ansicht nach ein starker Konkurrent.
Ich bin mit jedem zufrieden, der hier ein (Cleveland) Punktdiagramm bevorzugt. Ein vertikales Balkendiagramm würde die Schwierigkeit haben, die Regionsnamen bequem zu platzieren. (Stellen Sie sich vor, Sie drehen dieses Diagramm, um das zu sehen.) Ich mag die Idee, auch die Zahlen anzugeben, obwohl Konservative es nicht mögen, Diagramm- und Tabellenideen zu mischen.
Die Grafik wurde in Stata gezeichnet.
quelle
Bearbeiten / Hinzufügen
Ich habe seitdem festgestellt, dass das Treemap- Paket ein viel besseres Ergebnis liefert als die unten erwähnte (und angepasste) Funktion map.market (). aber ich werde meine Antwort aus historischen Gründen belassen.
Ursprüngliche Antwort
Danke für die Antworten. Aufbauend auf der fließenden Datenverbindung von @JTT, aber ohne die Notwendigkeit, in Illustrator oder Inkscape von Hand zu optimieren, um eine vernünftige Grafik zu erhalten, habe ich die Funktion map.market () in Jeff Enos und David Kanes Portfolio-Paket optimiert, um mehr zu erreichen Vom Benutzer gesteuert variieren die Beschriftungen je nach Rechteckgröße und vermeiden rot-grüne Kontraste. Anwendungsbeispiel:
Für das, was es wert ist, stimme ich auch @NickCox zu, dass in dem Beispiel in meiner ursprünglichen Frage ein Punktdiagramm überlegen ist. Der Code meiner angepassten Funktion treemap () folgt.
quelle
Es ist eine Baumkarte, die Sie problemlos mit Tableau 8 und kostenlosem Tableau Public erstellen können. Ein Beispiel finden Sie hier: http://www.tableausoftware.com/new-features/new-view-types . Sie können auch @ diese URL sehen, dass Treemap mit Balkendiagramm kombiniert werden kann
quelle