cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Browse apps to extend the software in the new JMP Marketplace
Choose Language Hide Translation Bar
miguello
Level VI

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?

2 REPLIES 2
jthi
Super User

Re: 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 Scalesjthi_0-1731696135339.png

and Link Page Axes

jthi_1-1731696348176.png

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

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. 

/****NeverStopLearning****/