可変数の列をY軸として指定する「アラスカ」で始まる可変数の列があり、これに 01 から始まる可変の最大値 (例: 11) までの数字が続きます。
これらすべてをグラフ内の同じ Y 列に配置し、グラフをスクリプトによって生成したいと考えています。
グラフの Y 列としてアラスカの可変数を指定するために必要なコードに興味があります。
したがって、スクリプトは以下と同等のものを提供する必要があります。
Y( :"アラスカ 01"n )、
Y( :"アラスカ02"n, 位置(1) ),
...
Y( :"アラスカ11"n, 位置(1) ),
誰かがこの問題の解決に協力してくれると嬉しいです。
自動化とスクリプトRe: 可変数の列をY軸として扱うNames Default To Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
prefix = "NPN";
cols = dt << Get Column Names("String");
collist = Filter Each({colname}, cols, Starts With(colname, prefix));
gb = Graph Builder(Parallel Axis Merging("Always"));
For Each({colname}, collist,
Eval(EvalExpr(
gb << Add Variable({Expr(NameExpr(AsColumn(dt, colname))), Role("Y"), Position(1)});
));
);
Write();