Subscribe Bookmark RSS Feed

Combining the Chart

blue1994

Contributor

Joined:

Feb 27, 2017

Hi,

I have 3 separate variability chart, and now i want to combine all the 3 variability chart together in one interface.

Is it possible  the JSL can do this?

 

Thanks

4 ACCEPTED SOLUTIONS

Accepted Solutions
txnelson

Super User

Joined:

Jun 22, 2012

Solution

Here is a simple script that puts together 3 different variability charts.  You need to read the scripting guide to get a well rounded education on how powerful JSL is:

     Help==>Books==>Scripting Guide

Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\semiconductor capability.jmp" );

New Window( "Variability Charts",
	H List Box(
		Variability Chart(
			Y( :NPN1 ),
			X( :SITE ),
			Max Iter( 100 ),
			Conv Limit( 0.00000001 ),
			Number Integration Abscissas( 128 ),
			Number Function Evals( 65536 ),
			Analysis Type( "Choose best analysis (EMS REML Bayesian)" ),
			Std Dev Chart( 1 )
		),
		Variability Chart(
			Y( :NPN1 ),
			X( :Lot_id ),
			Max Iter( 100 ),
			Conv Limit( 0.00000001 ),
			Number Integration Abscissas( 128 ),
			Number Function Evals( 65536 ),
			Analysis Type( "Choose best analysis (EMS REML Bayesian)" ),
			Std Dev Chart( 1 )
		),
		Variability Chart(
			Y( :NPN1 ),
			X( :wafer ),
			Max Iter( 100 ),
			Conv Limit( 0.00000001 ),
			Number Integration Abscissas( 128 ),
			Number Function Evals( 65536 ),
			Analysis Type( "Choose best analysis (EMS REML Bayesian)" ),
			Std Dev Chart( 1 )
		)
	)
);

 

Jim
markbailey

Staff

Joined:

Jun 23, 2011

Solution

Jim's answer is correct, of course, for you specific question. But did you know that you do not need a script to achieve this result?

With the three Variability Chart platforms open, click the check box in the lower right corner of each platform. They should look like this:

Capture.JPG

Now click the black triangle in the same corner and select Combine Windows.

Capture.JPG

You are given some more choices:

Capture.JPG

You are done when you click OK if this dashboard is a one-time thing but if you want to re-use it in the future, click the top left red triangle next to Report:

Capture.JPG

This feature is fully described in Help > Books > Using JMP.

Learn it once, use it forever!
M_Anderson

Staff

Joined:

Nov 21, 2014

Solution

You could also use File > New > New Dashboard.  This has a drag and drop interface with results similar to what @markbailey shows.  It also writes all the JSL for you so you can just use the Save Script > to Data Table under the Dashboard's Red Triangle Menu to get the code built into the data table.

 

Best,

 

M

Peter_Bartell

Joined:

Jun 5, 2014

Solution

And to pile onto my colleagues' @M_Anderson and @markbailey remarks taking it one step further from either the Dashboard path or Combined Windows view, once your window if final, you can, from the JMP main menu bar select File -> Save As -> Save as Type: Interactive HTML with Data and you'll create an HTML object that anybody with a browser can open, view and have limited interactivity which is JMP's hallmark.

4 REPLIES
txnelson

Super User

Joined:

Jun 22, 2012

Solution

Here is a simple script that puts together 3 different variability charts.  You need to read the scripting guide to get a well rounded education on how powerful JSL is:

     Help==>Books==>Scripting Guide

Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\semiconductor capability.jmp" );

New Window( "Variability Charts",
	H List Box(
		Variability Chart(
			Y( :NPN1 ),
			X( :SITE ),
			Max Iter( 100 ),
			Conv Limit( 0.00000001 ),
			Number Integration Abscissas( 128 ),
			Number Function Evals( 65536 ),
			Analysis Type( "Choose best analysis (EMS REML Bayesian)" ),
			Std Dev Chart( 1 )
		),
		Variability Chart(
			Y( :NPN1 ),
			X( :Lot_id ),
			Max Iter( 100 ),
			Conv Limit( 0.00000001 ),
			Number Integration Abscissas( 128 ),
			Number Function Evals( 65536 ),
			Analysis Type( "Choose best analysis (EMS REML Bayesian)" ),
			Std Dev Chart( 1 )
		),
		Variability Chart(
			Y( :NPN1 ),
			X( :wafer ),
			Max Iter( 100 ),
			Conv Limit( 0.00000001 ),
			Number Integration Abscissas( 128 ),
			Number Function Evals( 65536 ),
			Analysis Type( "Choose best analysis (EMS REML Bayesian)" ),
			Std Dev Chart( 1 )
		)
	)
);

 

Jim
markbailey

Staff

Joined:

Jun 23, 2011

Solution

Jim's answer is correct, of course, for you specific question. But did you know that you do not need a script to achieve this result?

With the three Variability Chart platforms open, click the check box in the lower right corner of each platform. They should look like this:

Capture.JPG

Now click the black triangle in the same corner and select Combine Windows.

Capture.JPG

You are given some more choices:

Capture.JPG

You are done when you click OK if this dashboard is a one-time thing but if you want to re-use it in the future, click the top left red triangle next to Report:

Capture.JPG

This feature is fully described in Help > Books > Using JMP.

Learn it once, use it forever!
M_Anderson

Staff

Joined:

Nov 21, 2014

Solution

You could also use File > New > New Dashboard.  This has a drag and drop interface with results similar to what @markbailey shows.  It also writes all the JSL for you so you can just use the Save Script > to Data Table under the Dashboard's Red Triangle Menu to get the code built into the data table.

 

Best,

 

M

Peter_Bartell

Joined:

Jun 5, 2014

Solution

And to pile onto my colleagues' @M_Anderson and @markbailey remarks taking it one step further from either the Dashboard path or Combined Windows view, once your window if final, you can, from the JMP main menu bar select File -> Save As -> Save as Type: Interactive HTML with Data and you'll create an HTML object that anybody with a browser can open, view and have limited interactivity which is JMP's hallmark.