Controllo dell'estensione di una mappa durante l'animazione<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Ciao a tutti,
Mi stavo chiedendo se è possibile determinare e mantenere un'estensione fissa su una mappa durante l'animazione. Dopo aver eseguito il seguente script, se si preme il pulsante Riproduci, è possibile vedere che per ogni categoria Storm la posizione delle mappe dello sfondo cambia. Vorrei mantenere costante la mappa di sfondo mentre l'animazione procede.
Grazie!
dt = Aperto ( "$ SAMPLE_DATA / Hurricanes.jmp" ) ;
Nuova finestra ( "Carta geografica" ,
Costruttore di grafici (
Auto stretching ( 0 ) ,
variabili ( X ( : Longitudine ) , Y ( : Latitudine ) ) ,
Elementi ( Contorno ( X , Y , Leggenda ( 5 ) , Numero di livelli ( 0 ) ) ) ,
Filtro dati locale (
Posizione ( { 290 , 21 } ) ,
Aggiungi filtro (
colonne ( : Categoria Storm ) ,
Dove ( : Categoria Storm == "TD" ) ,
Display ( : Categoria Storm , Taglia ( 204 , 264 ) , Visualizzazione elenco )
) ,
Modalità ( Selezionare ( 0 ) , Mostrare ( 1 ) , Includere ( 1 ) ) ,
Animazione ( Anima colonna ( : Categoria Storm ) )
) ,
SendToReport (
Spedizione (
{} ,
"Costruttore di grafici" ,
framebox ,
{ Mappa di sfondo ( immagini ( "Terra semplice" ) ) , Grid Line Order ( 2 ) , Ordine della linea di riferimento ( 3 )}
)
)
)
) ;
Ri: Controllare l'estensione di una mappa durante l'animazioneC'è un altro modo che potrebbe essere più facile. Fare clic con il tasto destro del mouse sul triangolo rosso del generatore di grafici e selezionare Blocca scale .
Nuova finestra ( "Carta geografica" ,
Costruttore di grafici (
Mostra il pannello di controllo ( 0 ) ,
Auto stretching ( 0 ) ,
Scale di sicurezza ( 1 ) ,
variabili ( X ( : Longitudine ) , Y ( : Latitudine ) ) ,
Ri: Controllare l'estensione di una mappa durante l'animazionegrazie Jim,
questo fa il trucco perfettamente.
Ri: Controllare l'estensione di una mappa durante l'animazioneNello script che hai fornito nella tua domanda, non definisce gli assi, quindi la piattaforma Graph Builder è lasciata libera per definire gli assi. Tutto quello che ho fatto, è stato quello di eseguire il tuo script, andare al grafico e cambiare bot gli assi xey molto leggermente, e quindi copiare il nuovo script nella finestra dello script. Il nuovo script ora tiene gli assi dalla visualizzazione alla visualizzazione.
Costruttore di grafici (
Adatta alla finestra ( "Off" ) ,
variabili ( X ( : Longitudine ) , Y ( : Latitudine ) ) ,
Elementi ( Contorno ( X , Y , Leggenda ( 5 ) ) ) ,
Filtro dati locale (
Aggiungi filtro (
colonne ( : Categoria Storm ) ,
Dove ( : Categoria Storm == "TD" ) ,
Display ( : Categoria Storm , Taglia ( 208 , 259 ) , Visualizzazione elenco )
) ,
Animazione ( Anima colonna ( : Categoria Storm ) )
) ,
SendToReport (
Spedizione (
{} ,
"Longitudine" ,
scalebox ,
{ min ( - 121,705030849549 ) , Max ( 3,22722958105018 ) , Inc ( 20 ) ,
Zecche minori ( 0 ) }
) ,
Spedizione (
{} ,
"Latitudine" ,
scalebox ,
{ min ( - 25,3559216730956 ) , Max ( 78,1820193180142 ) , Inc ( 25 ) ,
Zecche minori ( 0 )}
) ,
Spedizione (
{} ,
"Costruttore di grafici" ,
framebox ,
{ Mappa di sfondo ( immagini ( "Terra semplice" ) ) , Grid Line Order ( 2 ) ,
Ordine della linea di riferimento ( 3 )}
)
)
) ;