열 스위처가 있는 그래프 빌더를 생성하는 스크립트(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} )
);
);