Ein XY-Bubblechart erstellen [Artikel in Bearbeitung]

In DataLion gibt es den Charttyp „XY-Bubblediagramm“, der sehr anschaulich Daten in drei Dimensionen darstellen kann.

Ein Beispiel aus dem Support: Die X- und Y-Achsen zeigen zwei Werte, zum Beispiel Wichtigkeit und Bewertung von unterschiedlichen Markenattributen. Die Größe der Bubbles kann dann auch noch eine dritte Dimension abbilden, zum Beispiel die Anzahl der Kunden-Supportanfragen zu diesem Thema.

Dieses Diagramm kann wie folgt gebaut werden:

  1. Eine Frage im Codebuch definiert in ihren drei Ausprägungen die drei Achsen, also hier: Score, Relevanz und Anzahl der Abfragen (für die Größe der Bubbles)
  2. Eine weitere Frage definiert die unterschiedlichen Bubbles, auf die dann aggregiert wird. Das können Produktdimensionen sein wie in dem Beispiel, aber auch Marken oder Länder.
  3. Das Chart wird dann so erstellt, dass die Frage mit den drei Ausprägungen als XY-Bubble-Diagramm visualisiert wird und die Dimensionen (= Bubbles) dann als Filter auf die Frage gezogen werden.

Die Datenstruktur sieht dann also z.B. so aus:

id;produktdimension;score;relevanz 1;1;2;3 1;2;2;2 1;3;2;3 2;4;5;3 3;2;1;2 4;2;1;2 5;3;1;3 5;4;5;3 ...

Und das Codebuch:

row_id;question_id;variable;value;description;short_description;type;chart_type 1;1;produktdimension;;Produktdimensionen;Produktdimensionen;Frage;b-bar 2;1;produktdimension;1;Qualität;Produktdimensionen;Auspr;b-bar 3;1;produktdimension;2;Preis;Produktdimensionen;Auspr;b-bar 4;1;produktdimension;3;Usability;Produktdimensionen;Auspr;b-bar 5;1;produktdimension;4;Liefergeschwindigkeit;Produktdimensionen;Auspr;b-bar 6;2;;;XY Bubble Chart;XY Bubble Chart;Frage;b-bar 7;2;score;{{= AVG(score) }};Score;XY Bubble Chart;Auspr;b-bar 8;2;relevanz;{{= AVG(relevanz) }};Relevanz;XY Bubble Chart;Auspr;b-bar 9;2;id;{{= COUNT(DISTINCT id) }};Anzahl;XY Bubble Chart;Auspr;b-bar