Controlando la extensión de un mapa mientras animas<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Hola a todos,
Me preguntaba si es posible determinar y mantener una extensión fija de un mapa mientras se anima. Después de ejecutar el siguiente script, si presiona el botón Reproducir, puede ver que para cada categoría de tormenta, la posición de los mapas de fondo cambia. Me gustaría mantener el mapa de fondo constante mientras la animación sigue adelante.
¡Gracias!
dt = Abierto ( "$ SAMPLE_DATA / Hurricanes.jmp" ) ;
Nueva ventana ( "Mapa" ,
Generador de gráficos (
Auto estiramiento ( 0 ) ,
Variables ( X ( : Longitud ) , Y ( : Latitud ) ) ,
Elementos ( Contorno ( X , Y , Leyenda ( 5 ) , Número de niveles ( 0 ) ) ) ,
Filtro de datos local (
Ubicación ( { 290 , 21 } ) ,
Añadir filtro (
columnas ( : Categoría de tormenta ) ,
Dónde ( : Categoría de tormenta == "TD" ) ,
Monitor ( : Categoría de tormenta , tamaño ( 204 , 264 ) , Visualización de lista )
) ,
Modo ( Seleccionar ( 0 ) , Show ( 1 ) , Incluir ( 1 ) ) ,
Animación ( Columna animada ( : Categoría de tormenta ) )
) ,
SendToReport (
Envío (
{} ,
"Generador de gráficos" ,
FrameBox ,
{ Mapa de fondo ( Imágenes ( "Tierra simple" ) ) , Orden de línea de cuadrícula ( 2 ) , Orden de línea de referencia ( 3 )}
)
)
)
) ;
Re: Controlando la extensión de un mapa mientras animasHay otra manera que podría ser más fácil. Haga clic derecho en el triángulo rojo del generador de gráficos y seleccione Escalas de bloqueo .
Nueva ventana ( "Mapa" ,
Generador de gráficos (
Mostrar panel de control ( 0 ) ,
Auto estiramiento ( 0 ) ,
Escalas de bloqueo ( 1 ) ,
Variables ( X ( : Longitud ) , Y ( : Latitud ) ) ,
Re: Controlando la extensión de un mapa mientras animasgracias jim
Esto hace el truco perfectamente.
Re: Controlando la extensión de un mapa mientras animasEn el script que proporcionó en su pregunta, no define los ejes, por lo que la plataforma Graph Builder se deja por sí sola para definir los ejes. Todo lo que hice fue ejecutar el script, ir al gráfico y cambiar los ejes x e y muy ligeramente, y luego copiar el nuevo script en la ventana del script. El nuevo script ahora contiene los ejes de visualización a visualización.
Generador de gráficos (
Encaja en la ventana ( "Apagado" ) ,
Variables ( X ( : Longitud ) , Y ( : Latitud ) ) ,
Elementos ( Contorno ( X , Y , Leyenda ( 5 ) ) ) ,
Filtro de datos local (
Añadir filtro (
columnas ( : Categoría de tormenta ) ,
Dónde ( : Categoría de tormenta == "TD" ) ,
Monitor ( : Categoría de tormenta , tamaño ( 208 , 259 ) , Visualización de lista )
) ,
Animación ( Columna animada ( : Categoría de tormenta ) )
) ,
SendToReport (
Envío (
{} ,
"Longitud" ,
ScaleBox ,
{ Min ( - 121.705030849549 ) , Max ( 3.22722958105018 ) , Cía ( 20 ) ,
Garrapatas menores ( 0 ) }
) ,
Envío (
{} ,
"Latitud" ,
ScaleBox ,
{ Min ( - 25.3559216730956 ) , Max ( 78.1820193180142 ) , Cía ( 25 ) ,
Garrapatas menores ( 0 )}
) ,
Envío (
{} ,
"Generador de gráficos" ,
FrameBox ,
{ Mapa de fondo ( Imágenes ( "Tierra simple" ) ) , Orden de línea de cuadrícula ( 2 ) ,
Orden de línea de referencia ( 3 )}
)
)
) ;