How to make "Size to isometric" stick and be permanent regardless of changes on the plot?I have a plot in Graph Builder which uses filters along with "Wrap" and "Page" fields of the builder.
Filters change number of pages being displayed.
While Size to Isometric does the job when applied to a FrameBox, as soon as I change something in the filter and different number of frameboxes are visible - each visible framebox is not isometric anymore.
Any way to make it stick? Forbid to resize after applying isometric?
Automation and ScriptingRe: How to make "Size to isometric" stick and be permanent regardless of changes on the plot?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.
Re: How to make "Size to isometric" stick and be permanent regardless of changes on the plot?as you mention filter, I guess you are using wrap option to display multiple ones in one view with several rows of maps, correct?
Besides Jarmo's tips you may qant to switch off Fit to Window from the red triangle. This will allow to enlarge the shown maps over the window size and screen size adding a slider to your window.