如何重命名數據表中的默認圖形生成器腳本?下面的代碼生成圖形生成器的腳本並保存在數據表下。
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 ) )
);
);