cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Have your say in shaping JMP's future by participating in the new JMP Wish List Prioritization Survey
%3CLINGO-SUB%20id%3D%22lingo-sub-37805%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ESovrapponi%20il%20grafico%20con%20le%20fasi%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-37805%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3ECiao%2C%3C%2FP%3E%3CP%3EMi%20piacerebbe%20costruire%20una%20sorta%20di%20diagramma%20di%20controllo%20IR%20con%20fasi%20ma%20con%20limiti%20definiti%20dall'utente%20per%20ciascuna%20fase%20anzich%C3%A9%20limiti%20di%20controllo%20calcolati%20da%20JMP.%3C%2FP%3E%3CP%3EL'ho%20provato%20in%20Graph%20Builder%20ma%20non%20posso%20impostare%20gli%20assi%20X%20indipendenti.%3C%2FP%3E%3CP%3ESi%20prega%20di%20vedere%20screenshot%20del%20mio%20processo%20in%20Graph%20Builder.%3C%2FP%3E%3CP%3EGrazie.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-37855%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERi%3A%20Sovrapposizione%20grafico%20con%20fasi%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-37855%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EGrande!%3C%2FP%3E%3CP%3EGrazie!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-37851%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERi%3A%20Sovrapposizione%20grafico%20con%20fasi%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-37851%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3E%C3%88%20possibile%20aggiungere%20in%20modo%20interattivo%20uno%20script%20di%20grafica%20a%20Control%20Chart%20Builder%20per%20disegnare%20i%20limiti%20delle%20specifiche.%20Per%20vedere%20un%20esempio%2C%20esegui%20il%20codice%20qui%20sotto.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3ENamesDefaultToHere(1)%3B%0Adt%20%3D%20Open(%22%24SAMPLE_DATA%2FBig%20Class.jmp%22)%3B%0Adt%20%26lt%3B%26lt%3B%20Control%20Chart%20Builder(%0A%20%20%20%20%20Show%20Control%20Panel(%200%20)%2C%0A%20%20%20%20%20Show%20Limit%20Summaries(%200%20)%2C%0A%20%20%20%20%20Show%20Capability(%200%20)%2C%0A%20%20%20%20%20Variables(%20Y(%20%3Aheight%20)%2C%20Phase(%20%3Asex%20)%20)%2C%0A%20%20%20%20%20Chart(%0A%20%20%20%20%20%20Position(%201%20)%2C%0A%20%20%20%20%20%20Limits(%20Sigma(%20Moving%20Range%20)%2C%20Show%20Center%20Line(%200%20)%2C%20Show%20Limits(%200%20)%20)%2C%0A%20%20%20%20%20%20Add%20Spec%20Limits(%20%7BLSL(%2055%20)%2C%20USL(%2065%20)%7D%20)%0A%20%20%20%20%20)%2C%0A%20%20%20%20%20Chart(%0A%20%20%20%20%20%20Position(%202%20)%2C%0A%20%20%20%20%20%20Limits(%20Sigma(%20Moving%20Range%20)%2C%20Show%20Center%20Line(%200%20)%2C%20Show%20Limits(%200%20)%20)%0A%20%20%20%20%20)%2C%0A%20%20%20%20%20SendToReport(%0A%20%20%20%20%20%20Dispatch(%0A%20%20%20%20%20%20%20%7B%7D%2C%0A%20%20%20%20%20%20%20%22Control%20Chart%20Builder%22%2C%0A%20%20%20%20%20%20%20FrameBox(%202%20)%2C%0A%20%20%20%20%20%20%20%7BAdd%20Graphics%20Script(%0A%20%20%20%20%20%20%20%202%2C%0A%20%20%20%20%20%20%20%20Description(%20%22Spec%20Limits%22%20)%2C%0A%20%20%20%20%20%20%20%20Pen%20Color(%20%22Red%22%20)%3B%0A%20%20%20%20%20%20%20%20Line%20Style(%20%22Dashed%22%20)%3B%0A%20%20%20%20%2F%2F%20Spec%20limits%20for%20Females%0A%20%20%20%20%20%20%20%20H%20Line(%200%2C%2018%2C%2055%20)%3B%0A%20%20%20%20%20%20%20%20H%20Line(%200%2C%2018%2C%2065%20)%3B%0A%20%20%20%20%2F%2F%20Spec%20limits%20for%20Males%0A%20%20%20%20%20%20%20%20H%20Line(%2019%2C%2040%2C%2057%20)%3B%0A%20%20%20%20%20%20%20%20H%20Line(%2019%2C%2040%2C%2070%20)%3B%0A%20%20%20%20%20%20%20)%2C%20Grid%20Line%20Order(%201%20)%2C%20Reference%20Line%20Order(%203%20)%7D%0A%20%20%20%20%20%20)%0A%20%20%20%20%20)%0A%20%20%20%20)%3B%3C%2FCODE%3E%3C%2FPRE%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3Eche%20d%C3%A0%3A%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Screen%20Shot%202017-04-06%20at%2013.29.46.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F5806i42DC79431B5D9B9D%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22Screen%20Shot%202017-04-06%20at%2013.29.46.png%22%20alt%3D%22Screen%20Shot%202017-04-06%20at%2013.29.46.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3ECon%20un%20po%20'di%20lavoro%2C%20potresti%20farlo%20a%20livello%20di%20programmazione%20se%20hai%20molti%20casi.%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-37822%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERi%3A%20Sovrapposizione%20grafico%20con%20fasi%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-37822%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EControl%20Chart%20Builder%20non%20offre%20analisi%20di%20capacit%C3%A0%20con%20una%20variabile%20di%20fase.%26nbsp%3B%20Potresti%20farlo%20nella%20nuova%20piattaforma%20Process%20Screening.%26nbsp%3B%20Tuttavia%2C%20non%20ti%20dar%C3%A0%20il%20grafico%20che%20stai%20cercando.%26nbsp%3B%20Otterrai%20un%20grafico%20separato%20per%20ogni%20fase%20piuttosto%20che%20un%20singolo%20grafico.%3C%2FP%3E%0A%3CP%3EGraph%20Builder%20non%20%C3%A8%20la%20mia%20area%20di%20competenza.%26nbsp%3B%20Forse%20qualcun%20altro%20pu%C3%B2%20commentare%20la%20tua%20domanda%20sugli%20assi%20separati.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-37818%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERi%3A%20Sovrapposizione%20grafico%20con%20fasi%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-37818%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EGrazie%20Tonya.%3C%2FP%3E%3CP%3E%22Get%20Limits%22%20risolve%20questo%20quando%20ho%20due%20limiti%20da%20mostrare.%3C%2FP%3E%3CP%3EDevo%20mostrare%20due%20coppie%20di%20limiti%20(ad%20esempio%2C%20spec.%20e%20limiti%20di%20controllo)%20con%20fasi.%3C%2FP%3E%3CP%3E%C3%88%20possibile%20in%20Control%20Chart%20Builder%20o%20Graph%20Builder%3F%3C%2FP%3E%3CP%3EHo%20provato%20in%20Graph%20Builder%20ma%20il%20problema%20%C3%A8%20lo%20stesso%20degli%20assi%20X%20per%20ogni%20fase.%3C%2FP%3E%3CP%3E%C3%88%20possibile%20creare%20assi%20X%20indipendenti%20per%20ogni%20fase%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EBG.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-37808%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERi%3A%20Sovrapposizione%20grafico%20con%20fasi%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-37808%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3EPuoi%20farlo%20in%20Control%20Chart%20Builder.%26nbsp%3B%20Vedi%20il%20mio%20post%20sul%20blog.%26nbsp%3B%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.jmp.com%2Ft5%2FJMPer-Cable%2F4-ways-to-use-fixed-baseline-historical-control-limits-in%2Fba-p%2F33223%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.jmp.com%2Ft5%2FJMPer-Cable%2F4-ways-to-use-fixed-baseline-historical-control-limits-in%2Fba-p%2F33223%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%3C%2FP%3E%0A%3CP%3EDai%20un'occhiata%20al%20Metodo%20%23%203.%3C%2FP%3E%3C%2FLINGO-BODY%3E
Choose Language Hide Translation Bar
tom_abramov
Level V

Overlay chart with phases

Hello,

I would like to build kind of IR Control chart with phases but with user defined limits for each phase instead of control limits calculated by JMP.

I tried it in Graph Builder but I cannot set X axises independent.

Please see screenshot of my trial in Graph Builder.

Thank you.

1 ACCEPTED SOLUTION

Accepted Solutions
ian_jmp
Staff

Re: Overlay chart with phases

You can interactively add a graphics script to Control Chart Builder to draw the spec limits. To see an example run the code below.

 

NamesDefaultToHere(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << Control Chart Builder(
					Show Control Panel( 0 ),
					Show Limit Summaries( 0 ),
					Show Capability( 0 ),
					Variables( Y( :height ), Phase( :sex ) ),
					Chart(
						Position( 1 ),
						Limits( Sigma( Moving Range ), Show Center Line( 0 ), Show Limits( 0 ) ),
						Add Spec Limits( {LSL( 55 ), USL( 65 )} )
					),
					Chart(
						Position( 2 ),
						Limits( Sigma( Moving Range ), Show Center Line( 0 ), Show Limits( 0 ) )
					),
					SendToReport(
						Dispatch(
							{},
							"Control Chart Builder",
							FrameBox( 2 ),
							{Add Graphics Script(
								2,
								Description( "Spec Limits" ),
								Pen Color( "Red" );
								Line Style( "Dashed" );
				// Spec limits for Females
								H Line( 0, 18, 55 );
								H Line( 0, 18, 65 );
				// Spec limits for Males
								H Line( 19, 40, 57 );
								H Line( 19, 40, 70 );
							), Grid Line Order( 1 ), Reference Line Order( 3 )}
						)
					)
				);

 

which gives:

 

 

Screen Shot 2017-04-06 at 13.29.46.png 

 

With a little work, you could do this programmatically if you have many cases.

 

View solution in original post

5 REPLIES 5

Re: Overlay chart with phases

You can do this in Control Chart Builder.  See my blog post.  https://community.jmp.com/t5/JMPer-Cable/4-ways-to-use-fixed-baseline-historical-control-limits-in/b...

 

Take a look at Method #3.

tom_abramov
Level V

Re: Overlay chart with phases

Thank you Tonya.

"Get Limits" solves this when I have two limits to show.

I need to show two pairs of limits (for example spec. and control limits) with phases.

Is that possible in Control Chart Builder or Graph Builder?

I tried in Graph Builder but the problem is same X Axes for each phase.

Is it possible to make independent X Axis for each phase?

 

BG.

Re: Overlay chart with phases

Control Chart Builder does not offer capability analysis with a phase variable.  You could do this in the new Process Screening platform.  However, it will not give you the graph you are looking for.  You will get a separate graph for each phase rather than a single graph.

Graph Builder is not my area of expertise.  Perhaps someone else can comment on your question about separate axes.

ian_jmp
Staff

Re: Overlay chart with phases

You can interactively add a graphics script to Control Chart Builder to draw the spec limits. To see an example run the code below.

 

NamesDefaultToHere(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << Control Chart Builder(
					Show Control Panel( 0 ),
					Show Limit Summaries( 0 ),
					Show Capability( 0 ),
					Variables( Y( :height ), Phase( :sex ) ),
					Chart(
						Position( 1 ),
						Limits( Sigma( Moving Range ), Show Center Line( 0 ), Show Limits( 0 ) ),
						Add Spec Limits( {LSL( 55 ), USL( 65 )} )
					),
					Chart(
						Position( 2 ),
						Limits( Sigma( Moving Range ), Show Center Line( 0 ), Show Limits( 0 ) )
					),
					SendToReport(
						Dispatch(
							{},
							"Control Chart Builder",
							FrameBox( 2 ),
							{Add Graphics Script(
								2,
								Description( "Spec Limits" ),
								Pen Color( "Red" );
								Line Style( "Dashed" );
				// Spec limits for Females
								H Line( 0, 18, 55 );
								H Line( 0, 18, 65 );
				// Spec limits for Males
								H Line( 19, 40, 57 );
								H Line( 19, 40, 70 );
							), Grid Line Order( 1 ), Reference Line Order( 3 )}
						)
					)
				);

 

which gives:

 

 

Screen Shot 2017-04-06 at 13.29.46.png 

 

With a little work, you could do this programmatically if you have many cases.

 

tom_abramov
Level V

Re: Overlay chart with phases

Great!

Thank you!