title1 "Radar ";

http://support.sas.com/sassamples/graphgallery/PROC_GRADAR.html ;

Title1 "Analyse des données";

Footnote1 "Pierre Desmet" ;

 

data in;

 length enseigne $ 16 ;

input enseigne $ choix prix proximite plaisir modernite promotion accueil publicite attention ;

cards ;

Leclerc      36 64 46 24 18 29 17 17 13

Carrefour    55 40 37 28 29 31 25 18 18

Auchan       64 44 31 29 30 33 26 26 20

Cora         44 26 44 31 21 19 22 15 13

Continent    49 40 45 27 24 21 21 20 14

Casino       45 20 46 34 29 18 25 13 16

Intermarché  40 15 59 16 15 25 15 12 11

Lidl         20 68 40 14 18 15  8 12 10

Leader_Price 25 68 45 12 20 20  9 14 10

Monoprix     35 18 25 40 30 10 24 10 20

;

data expand ; set in ;

      length variable $ 10;

      variable="Choix"        ; valeur=choix;         output ;

      variable="Prix"         ; valeur=prix;          output ;

      variable="Proximite"    ; valeur=proximite;     output ;

      variable="Plaisir"      ; valeur=plaisir;       output ;

      variable="Modernite"    ; valeur=modernite;     output ;

      variable="Promotion"    ; valeur=promotion;     output ;

      variable="Accueil"      ; valeur=accueil;       output ;

      variable="Publicite"    ; valeur=publicite;     output ;

      variable="Attention"    ; valeur=attention;     output ;

run;

*****************************************************;

title2 "radar superposé";

*****************************************************;

PROC GRADAR DATA =expand ;

      where enseigne="Auchan" or enseigne="Leclerc"; /* choix des enseignes */

    CHART variable / FREQ=valeur   overlay=enseigne

    starcircles=(0.5 1.0)  cstarcircles=ltgray /* fond */

    cstars=(red blue) wstars=(4 4);   /* variable */

run ;

 

*****************************************************;

title2 "radar en panel";

*****************************************************;

PROC GRADAR data=expand;

      where enseigne="Auchan" or enseigne="Leclerc";

      CHART variable / FREQ=valeur across =enseigne

            intertile=0.5 starlegend=clock  

            cstars=(blue) starfill=(solid )

        ;

/* pour ligne et colonne :        

            across=day down=process ncols=5    nrows=2

*/

run;