Kreisförmige Balkendiagramme sind mitunter nützlich, wenn es darum geht eine recht große Anzahl von Ausprägungen/Balken halbwegs übersichtlich darzustellen. Durch die Rundung können auf engem Raum mehr Informationen untergebracht werden, als in einem klassischen Balken- oder Säulendiagramm. So ist es recht einfach, sich einen ersten Überblick zu verschaffen. Zudem sticht die ungewohnte Form gleich mal ins Auge und macht in der Regel auch was her.

Gleichzeitig liegt genau darin auch die große Schwäche dieser Darstellung: wenn die Unterschiede zwischen den Balken etwa nicht sehr groß sind und/oder Detailvergleiche angestellt werden sollen, erschwert die Krümmung die Analyse.

Zudem sind die Arbeitsschritte zur Umsetzung recht komplex. Erst muss das normale Säulendiagramm gebogen werden. Dann müssen die Winkel für die Labels berechnet, Hilfslinien für die Interpretation eingefügt und Achsenbeschriftungen ergänzt werden. Alles in allem ein nicht wirklich alltagstauglicher Prozess.

Unabhängig davon – vor allem aber, weil diese Darstellungsform meinem Auge gefällig war – habe ich versucht das ganze Prozedere so zu vereinfachen, dass mensch nur noch eine entsprechend formatierte Eingangstabelle benötigt und optional ein paar Parameter zur Darstellungsform setzen kann.

Als Ergebnis sollte eine Funktion entstanden sein, die recht einfach zu bedienen ist, gleichzeitig aber auch den Gestaltungsspielraum von ggplot2 auszureizen erlaubt. So kann entweder nur eine Grafik erstellt werden oder es kann zudem das entsprechende ggplot2-Objekt ausgegeben werden, das nachträgliche Feinschliffe erlaubt.

POLBEZ PFLICHT BDL
Eisenstadt (Stadt) 1053 BGL
Rust (Stadt) 136 BGL
Eisenstadt-Umgebung 3378 BGL
Copy to Clipboard