Wie kann ich ein Streudiagramm erstellen, bei dem die Größe der Punkte auf der Grundlage einer Variablen festgelegt wird?

Wie kann ich ein Streudiagramm erstellen, bei dem die Größe der Punkte auf der Grundlage einer Variablen festgelegt wird?

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.

Bildbeschreibung hier eingeben

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.

  1. "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%
  1. 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%
  1. Erstellen Sie ein Blasendiagramm über InsertInsert Scatter (X, Y) or Bubble chart: Bildbeschreibung hier eingeben

  2. Klicken Sie dann mit der rechten Maustaste und Select Datafügen Sie eine Serie mit den folgenden Einstellungen hinzu:

Bildbeschreibung hier eingeben

  1. Und Sie sind fertig... irgendwie:

Bildbeschreibung hier eingeben

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 excelum 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.

Bildbeschreibung hier eingeben

verwandte Informationen