Graph Buiderの「削除」機能をスクリプト化するにはどうすればよいですか?自動的にグラフビルダースクリプトを使用して変数を削除したり追加したりします。
デフォルトはここにあります(1)。
dt = Open( "$ SAMPLE_DATA / Big Class.jmp");
gb =グラフビルダー(
サイズ(604、489)、
コントロールパネルを表示(0)
変数(X( "性別")、Y( "身長"))、
要素(
位置(1、1)、
ポイント(X、Y、凡例(6))、
ボックスプロット(X、Y、凡例(7))、
行(X、Y、凡例(8))
)
要素(
位置(2、1)、
ポイント(X、Y、凡例(9))、
ボックスプロット(X、Y、凡例(10))、
行(X、Y、凡例(11))
)
;
このスクリプトは次のようにグラフビルダーを生成します。"gb << Variables(X(" name "));"を使用した場合、"sex"変数の右側に "name"が追加されます。

そのため、"sex"変数を削除し、次のように "remove"関数スクリプトで "name"を追加します。Graph Buiderの「削除」機能をスクリプト化するにはどうすればよいですか?

再:どうすればGraph Buiderの「削除」機能のスクリプトを書くことができますか?こんにちは @クァンキ 、
変数を削除するには、Graph Builderボックスにメッセージを送信する必要があります。以下はプロットから "sex"を削除します。
//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" )} );
GraphBuilderBoxの表示ボックスセクションに、Help> Scripting Indexの便利なメッセージがたくさんあります。
これが役に立つことを願っています!
@julian
再:どうすればGraph Buiderの「削除」機能のスクリプトを書くことができますか?式の中にグラフスクリプトがあり、最初の引数としてy(:sex)がある場合は、式から最初の項目を削除してから式y(:age)の最初の位置に挿入できます。そして最後に最初のウィンドウを閉じて再評価します。