データテーブル内のデフォルトのグラフビルダースクリプトの名前を変更する方法以下のコードはグラフビルダー用のスクリプトを生成し、データテーブルの下に保存されます。
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;
グラフビルダーオブジェクトの名前は、このプラットフォームのデフォルトの命名パターンを使用しています。どうやってそれらを私の選択に改名するのですか?(スクリーンショットを添付しました。グラフビルダーの名前は黄色でハイライトされています)
スクリプトをデータテーブルに保存する前後に "set name"を使用しようとしましたが、うまくいきませんでした。
前もって感謝します!
AJ
再:どのようにデータテーブル内のデフォルトのグラフビルダースクリプトの名前を変更するには?ご協力ありがとうございます。これは私にとっては完璧です。再:どのようにデータテーブル内のデフォルトのグラフビルダースクリプトの名前を変更するには?引数として名前を追加する機能はバージョン13の機能のようです。
回避策は次のとおりです。
obj << Save Script To Data Table;
lstNames = dt << Get Table Script Names;
dt << Rename Table Script( lstNames[NItems(lstNames)], "My Script" );
再:どのようにデータテーブル内のデフォルトのグラフビルダースクリプトの名前を変更するには?デイブ、
御返答いただき有難うございます。 Graph Builderから生成されたスクリプトを実行する必要があるため、オプション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");
2番目の方法は、スクリプトに名前を付けたままで実行したくない場合に使用します。
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 ) )
);
);