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 ;
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 ;
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 ;
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