你好
使用以下腳本根據用戶選擇動態控制雙變量圖。
用戶從單選框中顯示的列表中選擇“產品”類型,然後所選產品將用作雙變量圖中的“按”參數。
我設法創建了包含單選框和繪圖的新窗口,但它不是交互式的。
希望你能幫上忙!

summarize(unique_values=by("PRODUCT@STARTS"));
my_1_script = expr(
Bivariate(
Y(:Name(
"SPCRAW@WAFER@MEAN@ONTFE.HM_FRAC_LOT_2PT_DYN.74.DER@ML=2PT_DYN_A;PP=2PT_MEAN@188426"
)
),
X(:Name( "END_TIME@CHAMBER@NTSC@Process-1@ETCHER@163096" ) ),
By( cat<< Get Selected ),
GroupBy( :group ),
Fit Spline( 0.1, Standardized, {Line Width( 2 )} ),
UnGroup;
Fit Where(:group == "D1D",
Fit Spline(0.1,Standardized,{Line Color( "Black" ), Line Width( 4 )}));
SendToReport(
Dispatch(
{},
"Bivar Plot",
FrameBox,
{Frame Size( 493, 277 ),
Row Legend(
chamber,
Color( 1 ),
Color Theme( "JMP Default" ),
Marker( 0 ),
Marker Theme( "" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)}
)
)
)
);
my_win = New Window( "DEPOP FRAC - Bivariate",
HListBox(
LineUpBox(ncol(1),
PanelBox("Product",
Outline Box( "Select Product", cat = Radio Box( unique_values, width( 200 ), gb << delete; my_win << append( gb = my_1_script ) ))
), //end PanelBox
gb = my_1_script)))您好感謝您的幫助!
我運行了您建議的腳本,但收到錯誤消息:

當我單擊單選框中的不同選項時,會彈出此錯誤消息。 我嘗試了不同的選項,但都導致了此錯誤消息。
你知道怎麼修嗎?
謝謝!!
您可能想要管理您的示例而不是公司特定的名稱——這也有助於使用 JMP 提供的示例數據表,以便更輕鬆地與這裡的人合作。
話雖如此,這是我放在一起的一個快速示例,它在功能上可以滿足您的要求。請注意,帶有 self 命名空間等的額外位用於範圍控制。如果您經常使用交互式 UI,我建議您創建一個可以使用元編程自動控制腳本範圍的庫。它_更_容易和更直觀。
/* interactive graph */
self = New Namespace();
self:table = Current Data Table();
self:by group column = "PRODUCT@STARTS";
self:response = "RESPONSE_NAME";
self:time = "TIME_COLUMN";
self:group = "group";
self:items = Associative Array( Column( self:table, self:by group column ) ) << Get Keys;
Eval( Eval Expr(
self:window = New Window( "Graph Example",
<<ON close=""></ON>