• グラフに非常に多数の点を表示する場合は、高速描画モードを利用できます。環境設定で点の数の閾値を指定できます。
Preferences( Fast Marker Threshold( 25000 ) ); // デフォルトは50,000
• レポート内のアウトラインノードの一部を折りたたんで、スクリプトを高速化します。
SendToReport(
Dispatch(
{"寿命の二変量 - Arrhenius 摂氏 (温度) と 時間 回帰 "},
"散布図",
OutlineBox,
{Close( 1 )}
),
• New Window()の外にディスプレイボックスを定義するスクリプトを記述し、それらへの参照を
New Window()の中に指定するようにします。この方法により、最後まで描画を抑制できます。
tb = Text Box( "選択してください:" );
lb = List Box( {"1番", "2番", "3番"} );
New Window( "テスト", tb, lb );
• レポート内の数値をその後の計算に使用することが目的である場合は、レポート自体を表示する必要はないため、レポートを非表示にします。
dt= Open( "$SAMPLE_DATA/Big Class.jmp" );
obj = Bivariate( Y( :Name("体重(ポンド)") ), X( :Name("身長(インチ)") ) );
obj << Show Window( 0 ); // ウィンドウを非表示にする
obj << Fit Line( {Confid Curves Fit( 1 )} );
このレポートウィンドウを表示するには、次のスクリプトを実行します。ウィンドウは非表示になっていましたが、あてはめ線と信頼曲線が追加されています。
obj << Show Window( 1 );