How should your data be displayed? In graph builder you have Lock Scales
and Link Page Axes
as some controls you could utilize. It could also be just and order of setting things issue (set isometric before any changes are done and they MIGHT copy first selection).
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
gb = dt << Graph Builder(
Show Control Panel(0),
Variables(X(:height), Y(:weight), Page(:sex)),
Elements(Points(X, Y, Legend(28)), Smoother(X, Y, Legend(29))),
Local Data Filter(Add Filter(columns(:sex), Where(:sex == {"F", "M"})))
);
rep = report(gb);
framebox = rep[Frame Box(1)];
framebox << Size To Isometric;
As a last resort you could maybe use JSL and filter change handler.
-Jarmo