アニメーション化しながら地図の範囲を制御する<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
こんにちは、みんな、
アニメ化している間、地図までの範囲を決めて維持することが可能かどうか疑問に思いました。次のスクリプトを実行した後に[Play]ボタンを押すと、Stormカテゴリごとに背景マップの位置が変わります。アニメーションの進行中は、背景マップを一定に保ちたいと思います。
ありがとうございます。
dt = 開いた ( "$ SAMPLE_DATA / Hurricanes.jmp" ) ;
新しい窓 ( "地図" 、
グラフビルダー (
自動ストレッチ ( 0 ) 、
変数 ( バツ ( : 経度 ) 、 Y ( : 緯度 ) ) 、
要素 ( 輪郭 ( バツ 、 Y 、伝説 ( 5 ) 、レベル数 ( 0 ) ) ) 、
ローカルデータフィルタ (
ロケーション ( { 290 、 21 } ) 、
フィルタを追加 (
コラム ( : 嵐のカテゴリー ) 、
どこで ( : 嵐のカテゴリー == 「TD」 ) 、
表示 ( : 嵐のカテゴリー 、サイズ ( 204 、 264 ) 、リスト表示 )
) 、
モード ( 選択する ( 0 ) 、見せる ( 1 ) 、含める ( 1 ) ) 、
アニメーション ( 列をアニメート ( : 嵐のカテゴリー ) )
) 、
SendToReport (
ディスパッチ (
{} 、
「グラフビルダー」 、
FrameBox 、
{ 背景マップ ( 画像 ( 「単純な地球」 ) ) 、グリッド線の順序 ( 2 ) 、参照行の順序 ( 3 )}
)
)
)
) ;
アニメーション化しながらマップの範囲を制御するもっと簡単な方法があります。 グラフビルダーの赤い三角形を右クリックして選択ロックスケール 。
新しい窓 ( "地図" 、
グラフビルダー (
コントロールパネルを表示 ( 0 ) 、
自動ストレッチ ( 0 ) 、
ロックスケール( 1 ) 、
変数 ( バツ ( : 経度 ) 、 Y ( : 緯度 ) ) 、
アニメーション化しながらマップの範囲を制御するジムありがとうございます、
これでうまくいきます。
アニメーション化しながらマップの範囲を制御する質問で提供したスクリプトでは、Axesを定義していません。したがって、Graph BuilderプラットフォームはAxesを定義するためにそのまま使用します。 スクリプトを実行し、グラフに移動してx軸とy軸を少し変更してから、新しいスクリプトをスクリプトウィンドウにコピーするだけです。 新しいスクリプトは、表示から表示まで軸を保持します。
グラフビルダー (
ウィンドウに合わせる ( "オフ" ) 、
変数 ( バツ ( : 経度 ) 、 Y ( : 緯度 ) ) 、
要素 ( 輪郭 ( バツ 、 Y 、伝説 ( 5 ) ) ) 、
ローカルデータフィルタ (
フィルタを追加 (
コラム ( : 嵐のカテゴリー ) 、
どこで ( : 嵐のカテゴリー == 「TD」 ) 、
表示 ( : 嵐のカテゴリー 、サイズ ( 208 、 259 ) 、リスト表示 )
) 、
アニメーション ( 列をアニメート ( : 嵐のカテゴリー ) )
) 、
SendToReport (
ディスパッチ (
{} 、
"経度" 、
ScaleBox 、
{ 分 ( - 121.705030849549 ) 、マックス ( 3.22722958105018 ) 、株式会社 ( 20 ) 、
マイナーティック ( 0 ) }
) 、
ディスパッチ (
{} 、
"緯度" 、
ScaleBox 、
{ 分 ( - 25.3559216730956 ) 、マックス ( 78.1820193180142 ) 、株式会社 ( 25年 ) 、
マイナーティック ( 0 )}
) 、
ディスパッチ (
{} 、
「グラフビルダー」 、
FrameBox 、
{ 背景マップ ( 画像 ( 「単純な地球」 ) ) 、グリッド線の順序 ( 2 ) 、
参照行の順序 ( 3 )}
)
)
) ;