I got the following suggestions for workarounds from JMP support which might be able to help someone else as well.
Hi Daniel,
It seems that it is possible to write a script to create the control chart, rather than doing it interactively, and in that case the issue is not encountered. An example follows:
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
rep = dt << Control Chart Builder(
Show Two Shewhart Charts( 0 ),
Variables( Y( :NPN1 ) ),
Chart( Position( 1 ), Limits( Sigma( Moving Range ), Spec Limits( 0 ) ) ),
SendToReport(
Dispatch(
{},
"NPN1",
ScaleBox,
{Add Ref Line( 104.41, "Solid", "Blue", "LSL", 1 ),
Add Ref Line( 131.89, "Solid", "Blue", "USL", 1 ),
Add Ref Line( 118.15, "Solid", "Blue", "Target", 1 )}
)
)
);
If the user wants to create the chart interactively and then turn the points on and off with a script, that can be done with the following statements:
rep << Chart(Points(Show points (0)));
rep << Chart(Points(Show points (1)));
I hope this information is helpful. Please let me know if you or the user have any additional questions.