cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
  • New to JMP? Join us Sept. 23-24 for the Early User Edition of Discovery Summit, tailor-made for new users. Register now for free!
  • Use World Cup data to build models, explore spatial relationships, and create informative visualizations in JMP. Register. July 17, 2 pm US Eastern Time.
  • Your voice matters! Tell us how you prefer to receive JMP updates, so we can tailor our communication to your needs. Take short survey.

Discussions

Solve problems, and share tips and tricks with other JMP users.
Choose Language Hide Translation Bar
Jackie_
Level VI

Graph Builder Caption box not showing up Axis Table mode

Hello,

On JMP 19, trying to add a caption box for mean/std dev on Axis Table, but it's not showing up.

Caption box issue from the previous thread

Jackie__0-1762441388629.png

Thanks,

Jackie

5 REPLIES 5

Re: Graph Builder Caption box not showing up Axis Table mode

Hi @Jackie_, It's not entirely clear what the X axis looks like from the image. Can you confirm that you're graph is something like this?

screencap.gif

Jackie_
Level VI

Re: Graph Builder Caption box not showing up Axis Table mode

@Jed_Campbell 

I tried on this dataset, using parallel merged config, it doesn't show the Stats text..

Here is the code:

dt = Open( "$SAMPLE_DATA/Semiconductor Capability.jmp" );


dt << Graph Builder(
	Size( 834, 588 ),
	Show Control Panel( 0 ),
	Variables(
		X( :PNP2, Combine( "Parallel Merged" ) ),
		X( :NPN1, Position( 1 ), Combine( "Parallel Merged" ) ),
		X( :PNP1, Position( 1 ), Combine( "Parallel Merged" ) ),
		X( :PNP2, Position( 1 ), Combine( "Parallel Merged" ) ),
		X( :NPN2, Position( 1 ), Combine( "Parallel Merged" ) ),
		X( :PNP3, Position( 1 ), Combine( "Parallel Merged" ) )
	),
	Elements(
		Histogram( X( 1 ), X( 5 ), X( 2 ), X( 3 ), X( 6 ), Legend( 6 ) ),
		Caption Box(
			X( 1 ),
			X( 2 ),
			X( 3 ),
			X( 4 ),
			X( 5 ),
			X( 6 ),
			Legend( 7 ),
			Summary Statistic( "Mean" ),
			Location( "Axis Table" )
		)
	),
	SendToReport(
		Dispatch( {}, "", ScaleBox,
			{Min( -262.805650205971 ), Max( 1221.55660377358 ), Inc( 200 ),
			Minor Ticks( 3 )}
		)
	)
);

Jackie__0-1762876942015.png

 

Re: Graph Builder Caption box not showing up Axis Table mode

I'm seeing the same behavior as you. It looks like axis tables don't like multiple variables on the X axis. As a workaround, you can stack the variables you want axis tables for, then it will work as you're intending. Script to do this is below.

Jed_Campbell_0-1762878689610.png

dt = Open( "$SAMPLE_DATA/Semiconductor Capability.jmp" );


/*dt << Graph Builder(
	Size( 834, 588 ),
	Show Control Panel( 0 ),
	Variables(
		X( :PNP2, Combine( "Parallel Merged" ) ),
		X( :NPN1, Position( 1 ), Combine( "Parallel Merged" ) ),
		X( :PNP1, Position( 1 ), Combine( "Parallel Merged" ) ),
		X( :PNP2, Position( 1 ), Combine( "Parallel Merged" ) ),
		X( :NPN2, Position( 1 ), Combine( "Parallel Merged" ) ),
		X( :PNP3, Position( 1 ), Combine( "Parallel Merged" ) )
	),
	Elements(
		Histogram( X( 1 ), X( 5 ), X( 2 ), X( 3 ), X( 6 ), Legend( 6 ) ),
		Caption Box(
			X( 1 ),
			X( 2 ),
			X( 3 ),
			X( 4 ),
			X( 5 ),
			X( 6 ),
			Legend( 7 ),
			Summary Statistic( "Mean" ),
			Location( "Axis Table" )
		)
	),
	SendToReport(
		Dispatch( {}, "", ScaleBox,
			{Min( -262.805650205971 ), Max( 1221.55660377358 ), Inc( 200 ),
			Minor Ticks( 3 )}
		)
	)
);*/

dt2 = dt << Stack(
	columns( :PNP2, :NPN2, :NPN1, :PNP1, :PNP3 ),
	Drop All Other Columns( 1 ),
	Output Table( "Stack of Semiconductor Capability (PNP2 etc.)" )
);

dt2 << Graph Builder(
	Size( 658, 558 ),
	Show Control Panel( 0 ),
	Variables( X( :Label ), Y( :Data ) ),
	Elements(
		Histogram( X, Y, Legend( 4 ) ),
		Caption Box(
			X,
			Y,
			Legend( 5 ),
			Summary Statistic( "Mean" ),
			Summary Statistic 2( "Std Dev" ),
			Location( "Axis Table" )
		)
	),
	SendToReport(
		Dispatch( {}, "Data", ScaleBox,
			{Min( 76.197 ), Max( 758.697 ), Inc( 200 ), Minor Ticks( 3 )}
		),
		Dispatch( {}, "Graph Builder", FrameBox,
			{DispatchSeg(
				Hist Seg( "Histogram (NPN1)" ),
				Bin Span( 3, 0, 4.16666666666667 )
			), DispatchSeg(
				Hist Seg( "Histogram (NPN2)" ),
				Bin Span( 3, 0, 4.16666666666667 )
			), DispatchSeg(
				Hist Seg( "Histogram (PNP1)" ),
				Bin Span( 3, 0, 4.16666666666667 )
			), DispatchSeg(
				Hist Seg( "Histogram (PNP2)" ),
				Bin Span( 3, 0, 4.16666666666667 )
			), DispatchSeg(
				Hist Seg( "Histogram (PNP3)" ),
				Bin Span( 3, 0, 4.16666666666667 )
			)}
		)
	)
);
Jackie_
Level VI

Re: Graph Builder Caption box not showing up Axis Table mode

I am aware of stack, but that's not something I am interested in. I would still prefer a wide table considering the massive dataset we have; stacking will increase the row count by 10x.

Re: Graph Builder Caption box not showing up Axis Table mode

That's understandable. Perhaps this is a Wish List item?

Recommended Articles