Los datos se crean manualmente en el 'DATA step' 'countries' utilizando la instrucción 'cards'.
1 Bloque de código
ODS / GOPTIONS
Explicación : Configuración del destino de salida HTML y definición de las opciones gráficas globales (tamaño, fuente, formato PNG). Nota: Las rutas 'c:\' son específicas de Windows y deberán adaptarse para un entorno SAS Viya Linux.
¡Copiado!
ods html file='c:\test.html' gpath='c:\' ;
goptions reset=all device=png
xmax=20 ymax=12 /* make PNG bigger */
ftext='Arial' htext=4pct /* use some nice looking text */;
1
ods html file='c:\test.html' gpath='c:\' ;
2
goptions reset=all device=png
3
xmax=20 ymax=12 /* make PNG bigger */
4
ftext='Arial' htext=4pct /* use some nice looking text */;
2 Bloque de código
DATA STEP Data
Explicación : Creación de la tabla SAS temporal 'countries' leyendo datos brutos incluidos en el script a través de 'cards' (datalines).
¡Copiado!
data countries;
input country $ 1-14 region $16-26 Machinery;
cards;
Taiwan Asia 6.1
Korea Asia 4.6
Malaysia Asia 4.4
Malaysia2 Asia 3.9
Malaysia4 Asia 3.9
Malaysia5 Asia 1.5
U.S. U.S. 39.1
Belgium Europe 2.6
Germany Europe 7.8
United Kingdom Europe 3.9
France Europe 3.9
Santa Antarctica 1.1
Bob Antarctica 1.0
Cydonia Mars 1.1
Tims House Mars 1.0
China Asia 10.2
Malaysia3 Asia 3.9
;
run;
1
DATA countries;
2
INPUT country $ 1-14 region $16-26 Machinery;
3
CARDS;
4
Taiwan Asia 6.1
5
Korea Asia 4.6
6
Malaysia Asia 4.4
7
Malaysia2 Asia 3.9
8
Malaysia4 Asia 3.9
9
Malaysia5 Asia 1.5
10
U.S. U.S. 39.1
11
Belgium Europe 2.6
12
Germany Europe 7.8
13
United Kingdom Europe 3.9
14
France Europe 3.9
15
Santa Antarctica 1.1
16
Bob Antarctica 1.0
17
Cydonia Mars 1.1
18
Tims House Mars 1.0
19
China Asia 10.2
20
Malaysia3 Asia 3.9
21
;
22
RUN;
3 Bloque de código
PROC GCHART
Explicación : Generación de un diagrama circular (pie chart) basado en la variable 'region' (herencia SAS/GRAPH). La variable 'Machinery' se utiliza para ponderar la suma (sumvar). Las opciones controlan la apariencia de las porciones y las etiquetas.
¡Copiado!
proc gchart;
pie region / angle=320
slice=outside
percent=inside
value=none
sumvar=Machinery
detail_percent=best
detail=country
descending ;
run; quit;
1
PROC GCHART;
2
pie region / angle=320
3
slice=outside
4
percent=inside
5
value=none
6
sumvar=Machinery
7
detail_percent=best
8
detail=country
9
descending ;
10
RUN; QUIT;
4 Bloque de código
ODS CLOSE
Explicación : Cierre del destino ODS HTML para finalizar la escritura del archivo.
¡Copiado!
ods html close ;
1
ods html close ;
Este material se proporciona "tal cual" por We Are Cas. No hay garantías, expresas o implícitas, en cuanto a la comerciabilidad o idoneidad para un propósito particular con respecto a los materiales o el código contenidos en este documento. We Are Cas no es responsable de los errores en este material tal como existe ahora o existirá, ni We Are Cas proporciona soporte técnico para el mismo.
SAS y todos los demás nombres de productos o servicios de SAS Institute Inc. son marcas registradas o marcas comerciales de SAS Institute Inc. en los EE. UU. y otros países. ® indica registro en los EE. UU. WeAreCAS es un sitio comunitario independiente y no está afiliado a SAS Institute Inc.
Este sitio utiliza cookies técnicas y analíticas para mejorar su experiencia.
Saber más.