Im Radarchart können die Werte in unterschiedlichen Kategorien, wie beispielsweise Produkteigenschaften, visualisiert werden. Jede Kategorie entspricht einer Achse. Es können auch verschiedene Filterausprägungen hinzugefügt werden, wie beispielsweise Regionen oder Nutzersegmente, anhand der Kategorien verglichen werden. Die Filterausprägungen werden als transparente Layer überlagert im Chart abgebildet.
Ein Beispiel:
Verschiedene Eigenschaftsvariablen, wie beispielsweise Freundlich (top2), Positiv (top2), etc., werden als Achsen des Radarcharts verwendet. Zwei Gruppen, "Filter1" und "Filter2", werden anhand dieser Eigenschaften verglichen. Sie werden als überlagerte Layer im Radarchart visualisiert.
Dieses Chart kann wie folgt gebaut werden:
1. Die Codebookfrage, mit der das Radarchart gebaut werden soll, enthält pro Kategorie (=Achse im Radarchart) eine Ausprägung, z.B. der berechnete Top2-Wert der jeweiligen Variable aus dem Datensatz. Im Codebook-Beispiel unten werden diese Kategorien in der Codebook-Frage "Eigenschaften" definiert.
2. Wenn Sie die Kategorien des Radarcharts für eine bestimmte Gruppe visualisieren wollen oder für verschiedene Gruppen vergleichen wollen, brauchen Sie eine oder mehrere Filterausprägungen. Im Beispiel unten sind die Ausprägungen der Frage "Filter" als Filterkategorien vorgesehen.
3. Frontend
Im DataLion-Frontend wird nun mit der Frage mit den verschiedenen Kategorien (hier Top2-Werte von Eigenschaften) ein Radarchart erstellt.
Die beiden Ausprägungen der Filterfrage ("Filter1" und "Filter2"), werden nun als Split-Filter auf das Chart gezogen. Sie werden als transparente Layer im Chart visualisiert.
Codebook des Beispiels:
Id;Question_id;Variable;Value;Cat;Short_description;Description;Chart_type;Levels;Imported;Order;Sortprio;Settings;Weight;Parent_id
1;1;var1;;Frage;Eigenschaften;Eigenschaften;radar;Variablen;;;;;;
2;1;var1;{{= (SUM(CASE WHEN var1 IN (1,2) THEN 1 ELSE NULL END)/SUM(CASE WHEN var1 IN (1,2,3,4,5) THEN 1 ELSE NULL END))*100}};Auspr;Eigenschaften;Freundlich;radar;Variablen;;;;;;
3;1;var2;{{= (SUM(CASE WHEN var2 IN (1,2) THEN 1 ELSE NULL END)/SUM(CASE WHEN var2 IN (1,2,3,4,5) THEN 1 ELSE NULL END))*100}};Auspr;Eigenschaften;Positiv;radar;Variablen;;;;;;
4;1;var3;{{= (SUM(CASE WHEN var3 IN (1,2) THEN 1 ELSE NULL END)/SUM(CASE WHEN var3 IN (1,2,3,4,5) THEN 1 ELSE NULL END))*100}};Auspr;Eigenschaften;Kreativ;radar;Variablen;;;;;;
5;1;var4;{{= (SUM(CASE WHEN var4 IN (1,2) THEN 1 ELSE NULL END)/SUM(CASE WHEN var4 IN (1,2,3,4,5) THEN 1 ELSE NULL END))*100}};Auspr;Eigenschaften;Flexibel;radar;Variablen;;;;;;
6;1;var5;{{= (SUM(CASE WHEN var5 IN (1,2) THEN 1 ELSE NULL END)/SUM(CASE WHEN var5 IN (1,2,3,4,5) THEN 1 ELSE NULL END))*100}};Auspr;Eigenschaften;Motivierend;radar;Variablen;;;;;;
7;2;Filter;;Frage;Filter;Filter;b-bar;Variablen;;;;;;
8;2;Filter;1;Auspr;Filter;Filter1;b-bar;Variablen;;;;;;
9;2;Filter;2;Auspr;Filter;Filter2;b-bar;Variablen;;;;;;
Datensatz des Beispiels:
var1;var2;var3;var4;var5;Filter
1;2;1;1;1;1
2;2;2;1;1;1
3;2;1;1;2;1
2;2;2;1;1;1
5;3;1;1;1;1
1;3;2;2;1;1
2;3;3;2;1;2
3;1;3;2;1;2
2;1;3;2;1;2
1;1;4;2;4;2
1;2;4;2;4;2
2;5;4;2;4;1
1;1;4;4;4;1
1;1;5;4;4;1
1;1;5;5;4;1
Hinweis: Bei gestapelten Daten, also bei Codebook-Fragen mit Merkmalen und Ausprägungen, werden die Merkmale als Layer und die Ausprägungen als Kategorien des Radarcharts (Achsen) visualisiert.
Beispiel Codebook:
Ergebnis:
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.