<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我正在尋找一種方法來為繪圖區域的 4 個矩形象限創建具有 4 個彩色區域的 2D 散點圖。這是為了快速直觀地看到每個標繪點屬於哪個區域。我在 JMP11 中找不到任何類似的內容,因此任何提示/提示腳本將不勝感激。
伊恩@JMP有一個好主意。
JMP 12 中的另一個選項是使用軸規格對話框中的新顏色和範圍選項來執行此操作。
雙擊軸,然後使用“參考線”部分中的“允許範圍”和“顏色”選項。


-傑夫
您可以使用圖形腳本來執行此操作(例如,請參見: http://www.jmp.com/support/help/Adding_Scripts_to_Graphs.shtml了解如何“手動”執行此操作)。
如果您想以編程方式執行此操作,您可以修改下面的腳本以按照您想要的方式進行操作。 將代碼剪切並粘貼到編輯器窗口中,然後選擇“編輯 > 運行腳本”)。
名稱默認到這裡( 1 ) ;
// 示例數據
dt =新表( “散點圖” ,
新專欄( “X” ,數字,連續的,公式(隨機正態())) ,
新專欄( “是” ,數字,連續的,公式(隨機正態())) ,
添加行( 100 ) ;
) ;
// 雙變量圖
BIV = dt <<雙變量( X ( : X ) ,是( : y )) ;
// 為“象限”添加圖形腳本
值=柱子( dt , “X” ) <<獲取值;
x中=分位數( 0.5 ,值) ;
刪除=最大限度(腹肌(最大限度(值) - x中) ,腹肌( x中-最小(值))) ;
最小= x中- 100 *刪除;
最大x = x中+ 100 *刪除;
y值=柱子( dt , “是” ) <<獲取值;
y 中=分位數( 0.5 , y值) ;
y德爾=最大限度(腹肌(最大限度( y值) - y 中) ,腹肌( y 中-最小( y值))) ;
最小= y 中- 100 * y德爾;
最大y = y 中+ 100 * y德爾;
// 添加圖形腳本的模板表達式
阿格斯=
表達式(
報告( BIV )[框架盒( 1 )] <<
添加圖形腳本(
1 ,
描述( “象限” ) ,
透明度( 0.3 ) ;
// 左上方
填色( “紅色的” ) ;
矩形( x最小TBD ,最大待定, x中期待定, y中期待定, 1 ) ;
// 右上
填色( “綠色的” ) ;
矩形( x中期待定,最大待定, x最大待定, y中期待定, 1 ) ;
// 左下方
填色( “藍色的” ) ;
矩形( x最小TBD , y中期待定, x中期待定,最小TBD , 1 ) ;
// 右下角
填色( “黑色的” ) ;
矩形( x中期待定, y中期待定, x最大待定,最小TBD , 1 ) ;
) ;
) ;
// 將此數據的值“烘焙”到此表達式中
代入(阿格斯,
表達式( x最小TBD ) ,最小,
表達式( x中期待定) , x中,
表達式( x最大待定) ,最大x ,
表達式(最小TBD ) ,最小,
表達式( y中期待定) , y 中,
表達式(最大待定) ,最大y ,
) ;
// 添加圖形腳本
阿格斯;