スクリプトガイド > 効率的なスクリプト > グラフとディスプレイボックスのスクリプト
公開日: 04/01/2021

グラフとディスプレイボックスのスクリプト

グラフに非常に多数の点を表示する場合は、高速描画モードを利用できます。環境設定で点の数の閾値を指定できます。

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 );
より詳細な情報が必要な場合や、質問があるときは、JMPユーザーコミュニティで答えを見つけましょう (community.jmp.com).