在图形生成器中隐藏本地数据过滤器 - 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>