如何重命名数据表中的默认图形生成器脚本?下面的代码生成图形生成器的脚本并保存在数据表下。
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
obj = Graph Builder(
Variables( X( :Sex ), Y( :Height ), Group X( :Age ) ),
Elements( Box Plot( X, Y ) )
);
obj << Save Script to Data Table;
图形生成器对象的名称使用该平台的默认命名模式。 如何将它们重命名为我的选择? (我已附上屏幕截图,图形生成器名称以黄色突出显示)
我尝试在将脚本保存到数据表之前和之后使用“设置名称”,但它不起作用。
提前致谢!
阿杰
回复:如何重命名数据表中的默认图形生成器脚本?非常感谢您的努力! 这对我来说非常适合。回复:如何重命名数据表中的默认图形生成器脚本?看起来添加名称作为参数的功能是版本 13 的功能。
这是一个解决方法:
obj << Save Script To Data Table;
lstNames = dt << Get Table Script Names;
dt << Rename Table Script( lstNames[NItems(lstNames)], "My Script" );
回复:如何重命名数据表中的默认图形生成器脚本?戴夫,
感谢您的答复。我需要执行从图形生成器生成的脚本,因此我尝试了选项 1。
obj << Save Script to Data Table("My Script");不幸的是,它仍然以名称“图形生成器”而不是“我的脚本”保存脚本。 仅供参考,我使用的是 JMP 12。
回复:如何重命名数据表中的默认图形生成器脚本?这里有几种方法。
第一种方法,直接基于您的代码。 只需在消息中添加一个参数:
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
obj = Graph Builder(
Variables( X( :Sex ), Y( :Height ), Group X( :Age ) ),
Elements( Box Plot( X, Y ) )
);
obj << Save Script to Data Table("My Script");
第二种方法,如果您只想使用名称附加脚本,但不执行它:
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Set Property("My Script,",
Graph Builder(
Variables( X( :Sex ), Y( :Height ), Group X( :Age ) ),
Elements( Box Plot( X, Y ) )
);
);