For example, I have a table:
T A B
1 7 2
3 3 1
5 5 3
and would like to plot 2 control chart on A and B vs T with some specs:
:A<:B<dt=Current Data Table();
dt<< Control Chart Builder(
Variables(
Y(:A,:B),
Subgroup(T)
)
);
Here what I get:

How I can delect the moving range part and those green/red center/limit lines?
I tried Chart(Position( 1 )) and Show Limit Summaries( 0 ) but they didn't work.
Thanks!
Yes, if you defined the Spec Limits column property.
But does Graph builder plots target/USL/LSL?
It sounds like you want just a run chart. You can make that chart with Graph Builder.
Here is the script. I developed it by setting up the components I wanted interactively and then having JMP spit out the script. Right click on the moving average axis, and select Remove. Click on the graph and select Custom, and then changing the color of the upper, lower and average lines to white and 0 width. I also moved them up on the list to bury them into the background.

Control Chart Builder(
Show Two Shewhart Charts( 0 ),
Variables( Y( :NPN1 ) ),
Chart( Points( Statistic( "Individual" ) ), Limits( Sigma( "Moving Range" ) ) ),
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 )}
),
Dispatch(
{},
"Control Chart Builder",
FrameBox,
{Grid Line Order( 4 ), Reference Line Order( 5 ),
DispatchSeg( Line Seg( 1 ), {Line Color( "White" ), Line Width( 0 )} ),
DispatchSeg( Line Seg( 2 ), {Line Color( "White" ), Line Width( 0 )} ),
DispatchSeg( Line Seg( 3 ), {Line Color( "White" ), Line Width( 0 )} ),
DispatchSeg( Line Seg( 4 ), {Line Color( "White" ), Line Width( 0 )} )}
)
)
);