turn on suggestions

Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.

Showing results for

- JMP User Community
- :
- Discussions
- :
- Combining the Chart

Topic Options

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Get Direct Link
- Email to a Friend
- Report Inappropriate Content

Mar 14, 2017 1:05 AM
(2157 views)

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

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Get Direct Link
- Email to a Friend
- Report Inappropriate Content

Mar 14, 2017 4:08 AM
(4260 views)

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

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Get Direct Link
- Email to a Friend
- Report Inappropriate Content

Mar 14, 2017 5:37 AM
(4255 views)

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:

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

You are given some more choices:

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:

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

Learn it once, use it forever!

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Get Direct Link
- Email to a Friend
- Report Inappropriate Content

Mar 14, 2017 6:39 AM
(4248 views)

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

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Get Direct Link
- Email to a Friend
- Report Inappropriate Content

Mar 14, 2017 12:42 PM
(4233 views)

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

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Get Direct Link
- Email to a Friend
- Report Inappropriate Content

Mar 14, 2017 4:08 AM
(4261 views)

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

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Get Direct Link
- Email to a Friend
- Report Inappropriate Content

Mar 14, 2017 5:37 AM
(4256 views)

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:

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

You are given some more choices:

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:

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

Learn it once, use it forever!

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Get Direct Link
- Email to a Friend
- Report Inappropriate Content

Mar 14, 2017 6:39 AM
(4249 views)

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

- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Get Direct Link
- Email to a Friend
- Report Inappropriate Content

Mar 14, 2017 12:42 PM
(4234 views)