cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

JMP Wish List

We want to hear your ideas for improving JMP. Share them here.
Choose Language Hide Translation Bar

๐Ÿ™ X group: restrict the values on the axis to the respective group

โ˜ cool new feature
โ˜‘ could help many users!

โ˜‘ removes a โ€žbugโ€œ

โ˜ nice to have

โ˜ nobody needs it

 

#myTop10_2022

#myTop10_2024

#myTop10_2025

#myTop10_2026

 

Short:

get rid of all this white space !!!

hogi_1-1702539929955.png

 

Long:

View more...

With nominal values on the x axis and X group activated, the axes of the sub-plots share a common list of values.

All plots show all values.

 

In the example below, X group says that girls are in the left plot and boys are in the right plot.

But due to axis sharing between both subplots, boys and girls show up on the axes of both plots.
This is counter-intuitive and consumes unnecessary space.

With some steps the underlying data table can be changed to generate a plot with girls just on the left and boys on the right:

https://community.jmp.com/t5/Discussions/X-group-gt-adjust-axis/m-p/542262

 

Would be great to have a right click option to directly "disentangle" the axis settings such that each axis gets (just) its own values.

 

similar topics:

- same effect for y axis values and Y group

- different axis scaling for continuous values in different sub-plots.

 

example: Plot with male and female students.

Unfortunately, the plot on the left (F!) lists also all the  male students - and the plot on the right (M!) all the female students !??!

HolgerSp_0-1662655399478.png 

 

more wishes submitted by  hogi_2-1702196401638.png

21 Comments
hogi
Level XIII

@Jeff_Perkinson just mentioned this wish on Discovery Summit 2026 and explained that the desired improvements collide with other features in JMP.

Can we think of a light version of this wish?

Let's take big class - with 18 female and 22 male students.
With the original idea of the wish, the plot will be asymmetric -  with the plot region for the male students slightly larger than for the female students.


But how about a light version -  a plot with same size for male and female students?
With 22 slots available - and just 18 female slots filled?

Going further along this line, we would need something like col score() on the X axis, but not with number as tick labels.
We have to replace them with the names of actual students - separate labels for females and males!

The closest I can get is this:

hogi_0-1790273464809.png

To pass the finish line, I guess we need some support from @XanGregg and his team ...


Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class Families.jmp" );
Graph Builder(
	Transform Column(
		"col score",
		Nominal,
		Formula( Col Score( :name, :sex ) )
	),
	Size( 957, 425 ),
	Show Legend( 0 ),
	Graph Spacing( 4 ),
	Variables(
		X( :col score ),
		Y( :height ),
		Group X( :sex ),
		Color( :sex )
	),
	Elements( Bar( X, Y, Legend( 3 ) ) ),
	SendToReport(
		Dispatch( {}, {:col score}, ScaleBox,
			{Label Row(
				{Automatic Font Size( 0 ), Lower Frame( 1 ),
				Tick Mark Style( "Long Divider" ),
				Tick Mark( Label( "1" ), Label( "1st student's name" ) ),
				Tick Mark( Label( "2" ), Label( "2nd student's name" ) ),
				Tick Mark( Label( "3" ), Label( "3rd student's name" ) ),
				Tick Mark( Label( "4" ), Label( "4 ...." ) )}
			)}
		)
	)
);