如何编写Graph Buider中的“删除”功能?我想自动使用图形构建器脚本来删除变量并添加变量。
名称默认为此处(1);
dt = Open(“$ SAMPLE_DATA / Big Class.jmp”);
gb =图形生成器(
大小(604,489),
显示控制面板(0),
变量(X(“性别”),Y(“高度”)),
元素(
位置(1,1),
点(X,Y,图例(6)),
Box Plot(X,Y,Legend(7)),
线(X,Y,图例(8))
)
元素(
位置(2,1),
点(X,Y,图例(9)),
Box Plot(X,Y,Legend(10)),
线(X,Y,图例(11))
)
);
此脚本生成图形构建器,如下所示。当我使用“gb << Variables(X(”name“));”,“name”被添加到“sex”变量的右边。

所以我想删除“sex”变量并添加“name”和“remove”函数脚本,如下所示。如何编写Graph Buider中的“删除”功能?

Re:如何编写Graph Buider中的“删除”功能?你好 @Kwangki ,
要删除变量,您需要将消息发送到“图形生成器”框。以下将从您的情节中删除“性别”:
//set a reference to the graph builder box
gbr = Report( gb )[Graph Builder Box( 1 )];
// remove by variable number
gbr << Remove Variable( 1 );
// or, remove by reference by name and role
gbr << Remove Variable( {:sex, Role( "X" )} );
Help> Scripting Index在GraphBuilderBox显示框部分下有很多有用的消息:
我希望这有帮助!
@julian
Re:如何编写Graph Buider中的“删除”功能?也许如果你在表达式中有图形脚本并且你有y(:sex)作为第一个参数,那么你可以从表达式中删除第一个项目,然后在第一个位置插入表达式y(:age)。然后最后关闭第一个窗口并重新评估它。