<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />プロット領域の 4 つの長方形の象限に 4 つの色付きゾーンを含む 2D 散布図を作成する方法を探しています。これは、プロットされた各点がどのゾーンに含まれるかを視覚的にすぐに確認するためです。JMP11 では同様のものを見つけることができませんでした。そのため、ヒント/ヒント スクリプトがあれば幸いです。
イアン@JMP良い考えがある。
JMP 12 のもう 1 つのオプションは、軸指定ダイアログで新しい色と範囲のオプションを使用してこれを行うことです。
軸をダブルクリックし、[基準線] セクションの [範囲と色の許可] オプションを使用します。


-ジェフ
これを行うには、グラフィックス スクリプトを使用できます (例: http://www.jmp.com/support/help/Adding_Scripts_to_Graphs.shtmlこれを「手動」で行う方法については)。
プログラムで実行したい場合は、以下のスクリプトをいじって希望どおりに実行できます。 コードを切り取ってエディタ ウィンドウに貼り付け、[編集] > [スクリプトの実行] を選択します)。
名前デフォルトここへ( 1 ) ;
// データ例
dt =新しいテーブル( "散布図" 、
新しい列( "バツ" 、数値、継続的、式(ランダム通常())) 、
新しい列( 「はい」 、数値、継続的、式(ランダム通常())) 、
行の追加( 100 ) ;
) ;
// 二変量プロット
ビブ= dt <<二変量(バツ( :バツ) 、 Y ( : y )) ;
// 「象限」のグラフィックス スクリプトを追加します
xVals =カラム( dt 、 "バツ" ) <<値の取得;
xMid =分位数( 0.5 、 xVals ) ;
xデル=マックス(腹筋(マックス( xVals ) - xMid ) 、腹筋( xMid -分( xVals ))) ;
x分= xMid - 100 * xデル;
xMax = xMid + 100 * xデル;
yVals =カラム( dt 、 「はい」 ) <<値の取得;
yMid =分位数( 0.5 、 yVals ) ;
yDel =マックス(腹筋(マックス( yVals ) - yMid ) 、腹筋( yMid -分( yVals ))) ;
y分= yMid - 100 * yDel ;
yMax = yMid + 100 * yDel ;
// グラフィックス スクリプトを追加するためのテンプレート式
アグ=
エクスプレッション(
報告(ビブ)[フレームボックス( 1 )] <<
グラフィックススクリプトの追加(
1 、
説明( 「象限」 ) 、
透明性( 0.3 ) ;
// 左上
塗りつぶしの色( "赤" ) ;
長方形( xMinTBD 、 yMaxTBD 、 xMidTBD 、 y中旬TBD 、 1 ) ;
// 右上
塗りつぶしの色( "緑" ) ;
長方形( xMidTBD 、 yMaxTBD 、 xMaxTBD 、 y中旬TBD 、 1 ) ;
// 左下
塗りつぶしの色( "青" ) ;
長方形( xMinTBD 、 y中旬TBD 、 xMidTBD 、 y分未定、 1 ) ;
// 右下
塗りつぶしの色( "黒" ) ;
長方形( xMidTBD 、 y中旬TBD 、 xMaxTBD 、 y分未定、 1 ) ;
) ;
) ;
// このデータの値をこの式に「焼き付ける」
代入(アグ、
エクスプレッション( xMinTBD ) 、 x分、
エクスプレッション( xMidTBD ) 、 xMid 、
エクスプレッション( xMaxTBD ) 、 xMax 、
エクスプレッション( y分未定) 、 y分、
エクスプレッション( y中旬TBD ) 、 yMid 、
エクスプレッション( yMaxTBD ) 、 yMax 、
) ;
// グラフィックススクリプトを追加します
アグ;