アニメーション変数の下限をロックすることは可能ですか?こんにちは、
アニメーション機能は私のデータを素早くスキャンするのに非常に便利です。
時間、変数 'X'、変数 'Y'の3列のデータセットがあります。XとXのプロット Yとアニメーションを時間をかけて実行することには興味がありますが、開始時間と終了時間を設定することしかできず、時間が経過しても同じ一定の時間間隔を保つことができます。
私がやりたいことは、0からXまでの上限フィルター境界スキャンを持っていますが、下限フィルター境界をゼロのままにしておくことです。Yプロット
これが可能かどうか誰かが知っていますか?ありがとうございます。
再:アニメーション変数の下限をロックすることは可能ですか?バブルプロットプラットフォームは私が必要とすることを実行することができるようですが、その最高速度は非常に遅いです。私のデータは10サンプル/秒のサンプルです、そして理想的にはアニメーションを100倍速く走らせたいです。
再:アニメーション変数の下限をロックすることは可能ですか?私の例は私の最初の質問を狂わせたかもしれないと思います。
生成したいアニメーションのGIFまたはビデオを保存する方法がわからないので、進行を示すために4つのスナップショットを間に合って選択しました。
時間変数の下限フィルタがその列の最小値(time = 0)に留まり、上限を 'animated'にしてtime = 0から終了してループするデータのアニメーションを作成したいと思います。
再:アニメーション変数の下限をロックすることは可能ですか?回避策のためのもう一つの選択肢。 「追加」の代わりに「Or」オプションを使って、同じフィルタを4回追加します。 下の画像はそれがどのように見えるかを示しています。 特定のフィルタのみをオンにする場合は、選択したスライダの赤いホットスポットをクリックして[選択範囲の消去]をクリックします。

再:アニメーション変数の下限をロックすることは可能ですか?手っ取り早い方法は、グラフビルダーのスクリプトテキストを、終了年数を減らしながら開始年数を固定して直接変更することです。直接重なり合ったグラフビルダーウィンドウをたくさん生成してから、適切な待ち時間で順番に閉じて、目的の効果を得ることができます。再:アニメーション変数の下限をロックすることは可能ですか?こんにちはジム、
CO2.jmpサンプルデータセットを見てください。
私がやろうとしていることの簡単な例として、y軸に "CO2"、x軸に "Month"をプロットし、Local Data Filterアニメーションを使用して "Year&Month"列をスイープし、低い値にする上限は自由に移動できますが、その後最初に戻ります。
以下は4つのスナップショットです。

再:アニメーション変数の下限をロックすることは可能ですか?最初に私自身の機能要求のための恥知らずなプラグイン:入れ子になったデータフィルタコンテキストボックスがお互いに条件付きであることができればこれは簡単でしょう。
誰かがもっと簡単な方法を知っていることを願っていますが、似たような状況に対する私の回避策はデータテーブルをサブセット化し、そのようなフィルタされたテーブルを使ってチャートを作ることです

Names default to here( 1 );
dt = Open( "$Sample_data/Time Series/Raleigh Temps.jmp" );
dtfltrd = .;
enddate_unused = Date dmy( 1, 1, 1990 );
UpdateGraph = function( {enddate},
//Close the subset data table
Try( dtfltrd << Close Window; );
//Make a subset table linked to the original table that is filtered based on the slider
dtfltrd = dt << Subset(
Private,
Rows( Loc( ( Column( dt, "Month/Year" ) << Get values) <= enddate ) ),
Link to original data table( 1 )
);
//Remove the existing graph
Try( (bb_graph << Child ) << Delete );
//add a new graph that only contains data in the subset data table
bb_graph << Append(
dtfltrd << Graph Builder(
Size( 553, 561 ),
Show Control Panel( 0 ),
Variables( X( :Temperature ), Y( :Predicted Temperature ) ),
Elements( Smoother( X, Y, Legend( 508 ) ), Points( X, Y, Legend( 509 ) ) ),
Local Data Filter(
Add Filter(
columns( :Name( "Month/Year" ) )
),
Animation( Animate Column( :Name( "Month/Year" ) ), Animate Rate( 4 ) )
)
)
);
//Update text box with the filtered date
tb_enddate << Set Text( Format( enddate, "yyyy-mm-dd" ) );
);
win = New Window( "Animation",
H List Box(
V List Box(
H Center Box( Text Box("Set Max Date:", Set Font Style( "bold" ) ) ),
H Center Box( tb_enddate = Text Box() ),
H Center Box( sb_enddate = Slider Box(
Col Min( Column( dt, "Month/Year" ) ),
Col Max( Column( dt, "Month/Year" ) ),
enddate_unused,
UpdateGraph(enddate_unused)
) ),
<< Margin( 10 )
),
bb_graph = Border Box()
)
);
//Put the first graph in the box
UpdateGraph( Date mdy( 1, 1, 1990 ) );
再:アニメーション変数の下限をロックすることは可能ですか?値を設定しようとしているデータと表示の例を教えてください。それは確かに私はあなたの要求を理解しているのを確認するのに役立ちます。
再:アニメーション変数の下限をロックすることは可能ですか?こんにちはジム、
返信してくれてありがとう。軸を右クリックして最小値を設定したことによる意味がわかりません。
Y対Yのプロットがあります Xですが、実行したいアニメーションは3番目の変数(時間)を超えているため、軸はなく、データフィルターのみです。
再:アニメーション変数の下限をロックすることは可能ですか?0に固定したい軸を右クリックして軸の最小値を0に設定すると、ローカルデータフィルタを使用でき、最小値は固定されたままになります。 以下は例を示すサンプルスクリプトです。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\big class.jmp" );
Bivariate(
Y( :height ),
X( :weight ),
Automatic Recalc( 1 ),
Local Data Filter( Add Filter( columns( :age ), Display( :age, Size( 160, 90 ), List Display ) ) ),
SendToReport( Dispatch( {}, "2", ScaleBox, {Min( 0 )} ) )
);