I have a script (in JMP 16.2) that creates a Graph Builder with a column switcher, and I want to add a feature to allow selecting (interactively or up front) a column (or columns) by which to color the points. I've searched and not found an example.
I should add that I have well over 100 columns and I want to choose the columns to color by from a small subset
Not quite sure what you have in mind, but this may get you started:
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} ) ); );