グラフスクリプトの変数変数を使用してJMPの名前を置き換える方法はありますか?
以下のコードを試しても実行されません。出力したいグラフごとにコピーして貼り付けるのではなく、グラフを作成してY軸を変更するforループを作成して、これが機能する方法があることを本当に望んでいます。
names = {"Hair Color", "Eye color", "Age", "Gender", "Age 1/2"};
graph = dt << Variability Chart(
Y( :Name(names[1])),
X( :City),
Std Dev Chart( 0 )
);
再:グラフスクリプトの変数こんにちは @mochar
これはあなたが探しているものですか?
dt= Open( "$SAMPLE_DATA/Big Class.jmp" );
:weight << set name ("weight1/2") ;
cols = dt << Get Column Names( Continuous );
for (i=1, i<= n items (cols), i++,
Variability Chart( Y( cols[i] ), X( :age ) );
);
うまくいくかどうかをお知らせください
ロン
再:グラフスクリプトの変数 @mochar 、
ロン、しゅう 、優れたソリューションを提供しました。列参照のリストを作成します。
列名をテキストとして使用することもできます。一例を以下に示します。名前の代わりに、Column()を使用することを好みます。
dt = Open("$sample_data/big class.jmp");
names = {"height", "weight", "age", "sex"};
graph = dt << Variability Chart(
Y( column(names[1]) ),
X( column(names[3]) ),
By(Column(names[4]) ),
Std Dev Chart( 0 )
);
もう1つの例です。