Come creare grafici a torta in sas (4 esempi)


È possibile utilizzare l’istruzione PIE in PROC GCHART in SAS per creare grafici a torta.

Gli esempi seguenti mostrano come creare quattro diversi tipi di grafici a torta utilizzando il seguente set di dati contenente informazioni su diversi giocatori di basket:

 /*create dataset*/
data my_data;
    input team $points;
    datalines ;
Mavs 14
Mavs 22
Mavs 19
Mavs 31
Heat 14
Heat 25
Warriors 31
Warriors 35
Warriors 36
Jazz 29
;
run ;

/*view dataset*/
proc print data =my_data;

Esempio 1: creare un grafico a torta di frequenza

Il codice seguente mostra come creare un grafico a torta che visualizza la frequenza di ciascun valore univoco nella colonna del team :

 proc gchart data =my_data;
    pie team;
run ;
quit ; 

diagramma circolare in SAS

Le sezioni del grafico a torta rappresentano la frequenza di ciascun valore univoco nella colonna Team .

Esempio 2: creare un grafico a torta delle somme

Il codice seguente mostra come utilizzare l’istruzione SUMVAR per creare un grafico a torta che visualizzi la somma dei valori nella colonna dei punti per ogni valore univoco nella colonna della squadra :

 proc gchart data =my_data;
    pie team / sumvar =points;
run ;
quit ; 

Le fette del grafico a torta rappresentano la somma dei valori nella colonna dei punti per ogni valore univoco nella colonna della squadra .

Esempio 3: creare un grafico a torta con una fetta esplosa

Il codice seguente mostra come utilizzare l’istruzione EXPLODE per creare un grafico a torta che visualizzi la somma dei valori nella colonna punto per ogni valore univoco nella colonna squadra con una particolare fetta “esplosa” dalle altre fette:

 proc gchart data =my_data;
    pie team / sumvar =points explode ='Jazz';
run ;
quit ; 

Grafico a torta SAS con fetta esplosiva

Da notare che la porzione Jazz è stata divisa rispetto alle altre porzioni.

Ciò può essere particolarmente utile se desideri creare un grafico a torta e far risaltare una delle sezioni per qualche motivo.

Esempio 4: crea un grafico a torta con etichette personalizzate

Il codice seguente mostra come utilizzare l’istruzione PLABEL per creare un grafico a torta con etichette con una dimensione del carattere maggiore e un colore del carattere rosso:

 proc gchart data =my_data;
    pie team / sumvar =points plabel =(h=1.5 color=red);;
run ;
quit ; 

Grafico a torta SAS con etichette personalizzate

Tieni presente che l’argomento h specifica la dimensione del carattere e l’argomento color specifica il colore del carattere.

Risorse addizionali

I seguenti tutorial spiegano come creare altri grafici in SAS:

Come creare grafici a barre in SAS
Come creare grafici a linee in SAS
Come creare istogrammi in SAS

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *