用於更複雜參考線的圖形產生器腳本是否可以為圖形產生器建立腳本來設定 Y 軸參考線,以便它們在特定的 X 軸點開始和結束? 我知道如何創建具有範圍的參考線,但我不知道如何調整它們,以便它們覆蓋另一個軸上的特定區域。 我附上一個 Pdf,其中顯示了我可以在 JMP 中執行哪些操作(左側的圖表)以及我想要完成的操作(右側的圖表)。 非常感謝您的幫忙!

進階統計建模自動化和腳本編寫資料存取大規模客製化品質和工藝工程回覆:用於更複雜參考線的圖形產生器腳本謝謝,吉姆! 這個效果真的很好!
芭芭拉
回覆:用於更複雜參考線的圖形產生器腳本當指定換行列時,圖形產生器會為每個圖形產生一個單獨的框架。必須為每個 Frame Box() 產生附加圖形。這可以在循環操作中完成,或如下指定透過使用 XPath() 函數來完成,該函數將在所有 Frame Box() 物件上套用附加圖形。

Names Default To Here( 1 );
dt = open("$SAMPLE_DATA/semiconductor capability.jmp");
Graph Builder(
Size( 534, 492 ),
Show Control Panel( 0 ),
Variables( X( :NPN2 ), Y( :NPN1 ), Wrap( :lot_id ) ),
Elements( Line( X, Y, Legend( 8 ) ) )
);
(Current Report() << xpath( "//FrameBox" )) << Add Graphics Script(
Fill Color( "blue" );
Transparency( 0.3 );
Rect( 108, 112, 114, 100, 1 );
Fill Color( "purple" );
Transparency( 0.3 );
Rect( 118, 122, 122, 115, 1 );
);回覆:用於更複雜參考線的圖形產生器腳本嗨布雷迪,
我已經讓它在沒有換行的圖表中工作,但是當我換行時,矩形僅顯示在第一個面板中。 有沒有辦法將矩形腳本發送到每個層級? 我附上一個簡化的例子來說明我的意思。
謝謝你!
芭芭拉
回覆:用於更複雜參考線的圖形產生器腳本謝謝,布雷迪!
我會嘗試!
最好的,
芭芭拉
回覆:用於更複雜參考線的圖形產生器腳本你好,
以下是產生此類圖表的一種方法:使用 JSL 在您想要的位置繪製幾個矩形。 為此,您需要知道左軸和右軸的限制,或者簡單地繪製具有如此寬的限制的矩形,您知道它們將始終在螢幕外。
閱讀有關rect( ) 函數的更多詳細信息,但基本上,您需要為每個矩形執行的操作是選擇填充顏色,選擇透明度級別,然後使用rect() 函數繪製矩形,該函數需要4 個參數: (左、上、右、下)。 這需要包裝在 << addgraphics script() 訊息中並傳送到圖形的框架框。 使用下面腳本中的格式是實現此目的的一種方法。
我附上了包含此腳本的表格,以便您進行實驗。
乾杯,
布雷迪

Graph Builder(
Size( 523, 454 ),
Show Control Panel( 0 ),
Variables( X( :RandN1 ), Y( :RandN2 ) ),
Elements( Line( X, Y, Legend( 4 ) ) ),
//extra script begins here
SendToReport(
Dispatch(
{},
"Graph Builder",
FrameBox,
{Add Graphics Script(
1,
Description( "" ),
Fill Color( "blue" );
Transparency( .3 );
Rect( -2, 0, 0, -2, 1 );
Fill Color( "purple" );
Transparency( .3 );
Rect( 1, 2, 3, 0, 1 );
)}
)
)
//extra script ends here
);