Entschuldigen Sie, wenn ich nicht die genaueste Titelbeschreibung für mein Problem verwendet habe, aber das ist das Ergebnis.
Ich verfüge also über den folgenden Datensatz, der die öffentliche Wahrnehmung einiger grundlegender Dienstleistungen in verschiedenen Städten darstellen sollte:
City/Priority Roads Parks Hospitals
London 50% 30% 10%
Paris 40% 20% 40%
Tokyo 25% 25% 50%
Rome 20% 30% 50%
Mein Ziel ist, es etwa wie unten dargestellt darzustellen, wobei sich die Kreisgrößen proportional zu den Werten ändern.
Ich habe überlegt, es mit einem Streudiagramm zu machen, aber ohne Erfolg. Irgendeine Idee, wie ich anfangen soll?
Antwort1
Ich kenne nicht die vollständige Antwort, aber es ist ein Anfang.
- "Verflachen" Sie Ihre Daten. Die Tabelle, die Sie gepostet haben, hat zwei Dimensionen (Stadt und Priorität), was das Plotten in Excel erschwert. Erstellen Sie stattdessen eine (längere) Tabelle, die eine Spalte für die Stadt, für die Priorität und den entsprechenden Wert hat:
City Priority Value
London Roads 50%
Paris Roads 40%
Tokyo Roads 25%
Rome Roads 20%
London Parks 30%
Paris Parks 20%
Tokyo Parks 25%
Rome Parks 30%
London Hospitals 10%
Paris Hospitals 40%
Tokyo Hospitals 50%
Rome Hospitals 50%
- Was Sie wollen, heißtBlasendiagrammin Excel und es werden numerische Daten benötigt. Sie müssen also den Stadt- und Prioritätswerten Zahlen (also IDs) zuweisen. So:
City City ID Priority Priority ID Value
London 1 Roads 1 50%
Paris 2 Roads 1 40%
Tokyo 3 Roads 1 25%
Rome 4 Roads 1 20%
London 1 Parks 2 30%
Paris 2 Parks 2 20%
Tokyo 3 Parks 2 25%
Rome 4 Parks 2 30%
London 1 Hospitals 3 10%
Paris 2 Hospitals 3 40%
Tokyo 3 Hospitals 3 50%
Rome 4 Hospitals 3 50%
Erstellen Sie ein Blasendiagramm über
Insert
➡Insert Scatter (X, Y) or Bubble chart
:Klicken Sie dann mit der rechten Maustaste und
Select Data
fügen Sie eine Serie mit den folgenden Einstellungen hinzu:
- Und Sie sind fertig... irgendwie:
Ich kann mir keinen einfachen Weg vorstellen, den Achsen eines Blasendiagramms Text (anstelle von Zahlen) zuzuweisen. Vielleicht können Sie nach suchen, assign text to bubble chart axes excel
um zu sehen, wie das geht.
Ein True Office®-Workaround besteht darin, die Achsen zu löschen und Textfelder manuell mit Ihren Stadt- und Prioritätswerten hinzuzufügen. Lässt sich leider nicht gut skalieren.
Wenn Sie nicht an Excel gebunden sind (und ein bisschen programmieren können), können Sie Python ausprobieren mitHandlungodermatplotliboderMicrosoft Power BI
Antwort2
Ein Blasendiagramm ist für Datensätze mit drei unterschiedlichen Maßen gedacht. Ihre Tabelle hat nur ein Maß (%), daher empfehle ich Ihnen, hierfür kein Blasendiagramm zu verwenden.
Generell sollten Sie bei der Datenvisualisierung versuchen, einfache Vergleiche zwischen verwandten Kategorien anzustellen.
Für Ihren Datensatz empfehle ich ein gruppiertes Balkendiagramm, bei dem der Vergleich lediglich die Längen der Balken betrifft.
Das Blasendiagramm erschwert den Betrachtern des Diagramms diese Vergleiche.
Es ist leicht zu erkennen, wenn ein Balken länger oder kürzer als ein anderer Balken ist, selbst wenn ihre Größen sehr nahe beieinander liegen. Wenn zwei Blasen ähnlich groß sind, ist es schwieriger zu erkennen, welche größer oder kleiner als die andere ist.