Como criar gráficos de barras em sas (3 exemplos)


Você pode usar os seguintes métodos para criar diferentes tipos de gráficos de barras no SAS:

Método 1: criar um gráfico de barras

 proc sgplot data = my_data;
    vbar variable1;
run ;

Método 2: criar um gráfico de barras empilhadas

 proc sgplot data = my_data;
    vbar variable1 / group = variable2;
run ;

Método 3: Crie um gráfico de barras agrupado

 proc sgplot data = my_data;
    vbar variable1 / group = variable2 groupdisplay = cluster;
run ;

Os exemplos a seguir mostram como usar cada método com o seguinte conjunto de dados no SAS:

 /*create dataset*/
data my_data;
    input team $position $points;
    datalines ;
A Guard 8
A Guard 6
A Guard 6
A Forward 9
A Forward 14
A Forward 11
B Guard 10
B Guard 9
B Guard 5
B Forward 7
C Guard 10
C Forward 6
C Forward 8
;
run ;

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

Exemplo 1: Crie um gráfico de barras

O código a seguir mostra como criar um gráfico de barras para visualizar a frequência de mudança:

 /*create bar chart to visualize frequency of teams*/
title " Bar Chart of Team Frequency ";
proc sgplot data = my_data;
    vbar team;
run ; 

gráfico de barras no SAS

Se você quiser um gráfico de barras horizontais, basta usar a opção hbar :

 /*create horizontal bar chart to visualize frequency of teams*/
title " Bar Chart of Team Frequency ";
proc sgplot data = my_data;
    hbar team;
run; 

gráfico de barras horizontais no SAS

Exemplo 2: Crie um gráfico de barras empilhadas

O código a seguir mostra como criar um gráfico de barras empilhadas para visualizar a frequência da equipe e da posição :

 /*create stacked bar chart*/
title " Stacked Bar Chart of Team & Position ";
proc sgplot data = my_data;
    vbar team / group = position;
run ; 

gráfico de barras empilhadas no SAS

Este gráfico permite visualizar a frequência de cada equipe, bem como a frequência de posições dentro de cada equipe.

Exemplo 3: Crie um gráfico de barras agrupado

O código a seguir mostra como criar um gráfico de barras agrupado para visualizar a frequência da equipe e da posição :

 /*create clustered bar chart*/
title " Clustered Bar Chart of Team & Position ";
proc sgplot data = my_data;
    vbar team / group = position groupdisplay = cluster;
run; 

gráfico de barras agrupadas no SAS

Este gráfico de barras exibe as mesmas informações que o gráfico de barras anterior, exceto que as barras são “aglomeradas” em vez de empilhadas umas sobre as outras.

Recursos adicionais

Os tutoriais a seguir explicam como criar outros gráficos no SAS:

Como criar gráficos de linhas no SAS
Como criar histogramas no SAS
Como criar boxplots por grupo no SAS
Como criar um gráfico de dispersão com linha de regressão no SAS

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *