Publicado el :
Gráfico CREATION_INTERNE

Gráfico de burbujas con transparencia

Este código también está disponible en: Deutsch English Français
En espera de validación
Este script SAS© utiliza PROC SGPLOT para crear un gráfico de burbujas. Los datos se definen en línea a través de un DATA STEP. La salida se genera en HTML con una imagen PNG del gráfico, incluyendo burbujas con un nivel de transparencia definido y estilos personalizados para los colores y los ejes.
Análisis de datos

Type : CREATION_INTERNE


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!
1DATA my_data;
2LENGTH color $ 8;
3INPUT series $ 1-1 x y value;
4DATALINES;
5A 1.0 1.0 .65
6A 2.0 0.9 0.3
7B 1.4 2.3 .65
8B 2.2 1.4 0.3
9;
10RUN;
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!
1ODS LISTING CLOSE;
2ODS HTML path=odsout body="&name..htm"
3 (title="SGplot Bubble with Transparency")
4 style=htmlblue;
5 
6ods graphics / imagefmt=png imagename="&name"
7 width=800px height=600px noborder imagemap;
8 
9title1 color=gray33 ls=0.0 h=23pt "Transparent Bubbles";
10 
11PROC SGPLOT DATA=my_data aspect=1 noautolegend;
12styleattrs datacolors=(cx9999ff cx993366);
13bubble x=x y=y size=value / group=series proportional
14 bradiusmax=70px lineattrs=(color=gray33) transparency=.5;
15yaxis
16 values=(0 to 3 BY 1) label='Y Axis'
17 labelattrs=(size=16pt weight=bold color=gray33)
18 valueattrs=(size=16pt weight=bold color=gray33)
19 offsetmin=0 offsetmax=0 grid minor minorcount=1;
20xaxis
21 values=(0 to 3 BY 1) label='X Axis'
22 labelattrs=(size=16pt weight=bold color=gray33)
23 valueattrs=(size=16pt weight=bold color=gray33)
24 offsetmin=0 offsetmax=0 grid minor minorcount=1;
25RUN;
26 
27QUIT;
28ODS HTML CLOSE;
29ODS 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.