Visualización del gráfico de burbujas en JMP
Siguiendo el ejemplo de la biblioteca JMP utilizando “Katrina Data”, creé un nuevo conjunto de datos para un huracán hipotético ( Huracán_Hipo_1 ) y generé un gráfico de burbujas correspondiente.
Sin embargo, me he encontrado con dos problemas:
- Visualización de la trayectoria : En mi gráfico, solo se muestra una burbuja en movimiento sin cola que indique su trayectoria. Sospecho que esto puede estar relacionado con la animación o la configuración de la visualización, pero no he podido resolverlo.
- Puntos de Referencia Fijos : Quisiera mostrar cuatro puntos de coordenadas fijos (-40, 5), (-50, 10), (-60, 15) y (-70, 20) en el mapa mientras la burbuja se mueve. Estos representan instalaciones y pretendo comparar visualmente su proximidad a la trayectoria del huracán.
Cualquier orientación o sugerencia sobre cómo abordar estos dos problemas de visualización sería muy apreciada.
Automatización y scriptingExploración y visualización de datosRe: Visualización del gráfico de burbujas en JMPHay líneas de senderos en el menú del triángulo rojo.

Puedes agregarlos con escritura gráfica o con la herramienta de anotación.

Marker Size(5);
Marker([-40, -50, -60, -70], [5, 10, 15, 20])

Re: Visualización del gráfico de burbujas en JMPGracias, Jarmo, por tu ayuda. He marcado la trayectoria del huracán e identificado tres infraestructuras clave en el mapa con la herramienta de anotaciones. Sin embargo, no estoy seguro de cómo escribir estos elementos con scripts gráficos (consulta el archivo adjunto).
Encontré el siguiente enlace, pero no estoy seguro de cómo acceder a la opción "Personalizar gráfico" para agregar el script del marcador.
Crear formas para un gráfico de burbujas
https://www.jmp.com/support/help/es/18.0/?os=win&source=application#page/jmp/crear-formas-para-un-diagrama-de-burbujas.shtml#
Re: Visualización del gráfico de burbujas en JMPHaz clic derecho en el gráfico, selecciona "Personalizar", pulsa "+" y podrás agregar un nuevo script gráfico. Esto no es específico del gráfico de burbujas y funciona en todos los gráficos de JMP.


Re: Visualización del gráfico de burbujas en JMP@madhu
Puedes agregar gráficos personalizados (marcadores, texto, líneas, etc.) usando JSL con el comando << add graphics script. El índice de scripts contiene muchos ejemplos de las posibilidades.
Actualicé tu script original con la sugerencia de Jarmo. Creo que deberías poder adaptarlo a tu script específico.

// assign the bubble plot to a variable<BR />bp = Bubble Plot(
X( :LON ),
Y( :LAT ),
Sizes( :WIND ),
Time( :Date ),
Coloring( :STAT ),
Title Position( -73.86, 8.76 ),
SendToReport(
Dispatch( {}, "LON", ScaleBox,
{Format( "Best", 9 ), Min( -81 ), Max( -39 ), Inc( 10 ),
Minor Ticks( 1 )}
),
Dispatch( {}, "LAT", ScaleBox,
{Scale( "Geodesic" ), Format( "Best", 9 ), Min( 2.25 ), Max( 33.75 ),
Inc( 5 ), Minor Ticks( 0 )}
),
Dispatch( {}, "Bubble Plot", FrameBox,
{Background Color( 73 ), Background Map(
Images( "Simple Earth" ),
Boundaries( "World" )
)}
)
)
);
<BR />// find the framebox in the bubble plot for the graphics script
fb = report( bp )[framebox(1)];
<BR />// add the custom script
fb << add graphics script(
Marker Size(5);
Marker([-40, -50, -60, -70], [5, 10, 15, 20]);
text(
{-40, 5}, "Station 1",
{-50, 10}, "Station 2",
{-60, 15}, "Station 3",
{-70, 20}, "Station 4",
)
);
Ahora notarás que este script de gráficos se guarda en el gráfico cuando haces clic derecho en >> Personalizar...

Re: Visualización del gráfico de burbujas en JMP
Hola Scott,
Gracias por tu mensaje. Seguí los pasos que indicaste, pero usé estaciones diferentes (con coordenadas y nombres actualizados) al ejecutar el script. Lamentablemente, no funciona como se esperaba. Consulta el archivo adjunto como referencia.
¿Podrías revisarlo y dejarme saber dónde pude haberme equivocado?
Atentamente,
Madhu
Re: Visualización del gráfico de burbujas en JMPBubble Plot(
X( :LON ),
Y( :LAT ),
Sizes( :WIND ),
Time( :Date ),
Coloring( :STAT ),
Bubble Size( 19.8 ),
Time Index( 31.4000000000002 ),
Trail Bubbles( "All" ),
Trail Lines( "All" ),
Title Position( -73.1193700214385, 8.11202650369562 ),
SendToReport(
Dispatch( {}, "LON", ScaleBox,
{Format( "Best", 9 ), Min( -80 ), Max( -39.5257060084616 ), Inc( 10 ),
Minor Ticks( 1 )}
),
Dispatch( {}, "LAT", ScaleBox,
{Scale( "Geodesic" ), Format( "Best", 9 ), Min( 2.02558252288183 ),
Max( 32.3813030165356 ), Inc( 5 ), Minor Ticks( 0 )}
),
Dispatch( {}, "Bubble Plot", FrameBox,
{Background Map( Images( "Simple Earth" ), Boundaries( "World" ) )}
)
)
);
// find the framebox in the bubble plot for the graphics script
fb = report( bp )[framebox(1)];
// add the custom script
fb << add graphics script(
Marker Size(5);
Marker([-55, 62, -68], [15, 19, 22]);
text(
{-55, 15}, "Offshore Oil Platform",
{-62, 19}, "Floating LNG Terminal",
{-68, 22}, "Coastal Wind Farm",
)
);
Re: Visualización del gráfico de burbujas en JMP@madhu
Solo necesitas cambiar tu primera línea a:
bp = Bubble Plot(
"bp" es el nombre de la variable para el gráfico de burbujas que se utiliza más adelante en el script.

Re: Visualización del gráfico de burbujas en JMPEsto ahora funciona bien. Gracias.