列スイッチャーを使用してグラフビルダーを作成するスクリプト(JMP 16.2)があり、ポイントに色を付けるための列を(インタラクティブにまたは前もって)選択できる機能を追加したいと思います。 例を検索しましたが見つかりませんでした。
100をはるかに超える列があり、小さなサブセットから色を付ける列を選択したいことを追加する必要があります
何を考えているのかよくわかりませんが、これで始めることができます。
NamesDefaultToHere(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
nw = NewWindow("Color",
clb = ColListBox(all, << ModelingType({"Nominal", "Ordinal"}), maxSelected(1)),
LineUpBox(NCol(2),
ButtonBox("OK", OKscript),
ButtonBox("Cancel", nw << closeWindow)
);
);
OKscript =
Expr(
nw << closeWindow;
colorCol = clb << getSelected;
gb = dt << Graph Builder(
Show Control Panel( 0 ),
Variables( Y( :height ), Color( Eval(colorCol)) ),
Elements( Points( Y, Legend( 7 ) ) ),
Column Switcher( :height, {:height, :weight} )
);
);