Los datos (`my_data`) se crean directamente en el script SAS a través de un DATA STEP y el comando DATALINES.
1 Bloque de código
DATA STEP Data
Explicación : Este bloque DATA STEP crea el conjunto de datos `my_data` con las variables `series`, `x`, `y` y `value`. Los valores se proporcionan directamente en el script a través de la declaración `datalines`. Este conjunto de datos se utilizará como fuente para el gráfico SGPLOT.
¡Copiado!
data my_data;
length color $ 8;
input series $ 1-1 x y value;
datalines;
A 1.0 1.0 .65
A 2.0 0.9 0.3
B 1.4 2.3 .65
B 2.2 1.4 0.3
;
run;
1
DATA my_data;
2
LENGTH color $ 8;
3
INPUT series $ 1-1 x y value;
4
DATALINES;
5
A 1.01.0 .65
6
A 2.00.90.3
7
B 1.42.3 .65
8
B 2.21.40.3
9
;
10
RUN;
2 Bloque de código
PROC SGPLOT
Explicación : Este bloque configura la salida ODS para generar un archivo HTML (`bub3.htm`) que contiene el gráfico. `ods graphics` especifica el formato PNG y las dimensiones de la imagen. `title1` define el título principal del gráfico. `PROC SGPLOT` se utiliza para crear un gráfico de burbujas (`bubble`). Las burbujas se trazan en función de `x` e `y`, su tamaño es proporcional a `value`, y se agrupan por `series`. La transparencia de las burbujas se define en 50% (`transparency=.5`). Los estilos de los colores y los ejes también están personalizados.
¡Copiado!
ODS LISTING CLOSE;
ODS HTML path=odsout body="&name..htm"
(title="SGplot Bubble with Transparency")
style=htmlblue;
ods graphics / imagefmt=png imagename="&name"
width=800px height=600px noborder imagemap;
title1 color=gray33 ls=0.0 h=23pt "Transparent Bubbles";
proc sgplot data=my_data aspect=1 noautolegend;
styleattrs datacolors=(cx9999ff cx993366);
bubble x=x y=y size=value / group=series proportional
bradiusmax=70px lineattrs=(color=gray33) transparency=.5;
yaxis
values=(0 to 3 by 1) label='Y Axis'
labelattrs=(size=16pt weight=bold color=gray33)
valueattrs=(size=16pt weight=bold color=gray33)
offsetmin=0 offsetmax=0 grid minor minorcount=1;
xaxis
values=(0 to 3 by 1) label='X Axis'
labelattrs=(size=16pt weight=bold color=gray33)
valueattrs=(size=16pt weight=bold color=gray33)
offsetmin=0 offsetmax=0 grid minor minorcount=1;
run;
quit;
ODS HTML CLOSE;
ODS LISTING;
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.