在圖形生成器中隱藏本地數據過濾器 - JSL我想了解如何在以下 JSL 腳本中隱藏或關閉本地數據過濾器。 我現在所擁有的是給出錯誤。 我不確定如何將變量分配給選擇函數中的每個圖形生成器圖。
Names Default To Here( 1 );
dt=Open("$SAMPLE_DATA/Big Class.jmp");
// Prompt for the input and create graph
rc = New Window("Choose the parameters to be plotted",
rb = Radio Box({"Female", "Male"}),
Button Box("Ok",
Choose(rb<<GET></GET>謝謝
自動化和腳本編寫數據混合和清理回复:在圖形生成器中隱藏本地數據過濾器 - JSL太感謝了! 這非常有效。
回复:在圖形生成器中隱藏本地數據過濾器 - JSL你是對的。本地數據過濾器折疊的位置將在按下“確定”按鈕之前執行。我總是通過運行該行上方的所有內容來測試代碼,然後單獨運行該行。我的錯誤。我已將代碼行移動到僅在按下“確定”按鈕後才執行的位置。
Names Default To Here( 1 );
dt=Open("$SAMPLE_DATA/Big Class.jmp");
// Prompt for the input and create graph
rc = New Window("Choose the parameters to be plotted",
rb = Radio Box({"Female", "Male"}),
Button Box("Ok",
Choose(rb<<GET></GET>回复:在圖形生成器中隱藏本地數據過濾器 - JSL您好,這段代碼破壞了按鈕選擇。 因為這實際上關閉了本地數據過濾器,並且兩個圖中都包含 M 和 F 數據。
謝謝
回复:在圖形生成器中隱藏本地數據過濾器 - JSL你好,
我複制了您附加的代碼。 它對我不起作用。 我正在使用 JMP Pro 16。
謝謝
回复:在圖形生成器中隱藏本地數據過濾器 - JSL我懷疑你沒有添加以下內容
gb = Graph Builder(
回复:在圖形生成器中隱藏本地數據過濾器 - JSL您需要使用 gb 添加對圖形生成器的引用。
這是其他選項(我只將其添加到男性圖表生成器中):
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
// Prompt for the input and create graph
rc = New Window("Choose the parameters to be plotted",
rb = Radio Box({"Female", "Male"}),
Button Box("Ok",
Choose(rb << Get,
gb = Graph Builder(
Variables(X(:age), Y(:sex)),
Local Data Filter(Close Outline(1), Add Filter(columns(:sex), Where(:sex == "F"))),
SendToReport(Dispatch({}, "age", ScaleBox, {Add Ref Line(2.5, "Dotted", "Black", "", 3)}))
),
gb = Graph Builder(
Variables(X(:age), Y(:sex)),
Local Data Filter(Close Outline(1), Add Filter(columns(:sex), Where(:sex == "M"))) << visibility("Collapse"),
SendToReport(Dispatch({}, "age", ScaleBox, {Add Ref Line(2.5, "Dotted", "Red", "", 3)}))
)
);
rb << Close Window;
)
);回复:在圖形生成器中隱藏本地數據過濾器 - JSL當我運行這個時,我收到以下錯誤。
名稱未解析:訪問或評估“gb”中的 gb
國標/*###*/
謝謝
回复:在圖形生成器中隱藏本地數據過濾器 - JSL我認為這可以處理你想要的
Names Default To Here( 1 );
dt=Open("$SAMPLE_DATA/Big Class.jmp");
// Prompt for the input and create graph
rc = New Window("Choose the parameters to be plotted",
rb = Radio Box({"Female", "Male"}),
Button Box("Ok",
Choose(rb<<GET></GET>