범위가 지정된 참조선을 사용하여 색상 영역을 표시할 수 있습니다.다음은 간단한 예입니다.

names default to here(1);
dt =
// Open Data Table: Big Class.jmp
// → Data Table( "Big Class" )
Open( "$SAMPLE_DATA/Big Class.jmp" );
ccb = Control Chart Builder(
Variables( Y( :height ) )
);
ccbr = ccb << report;
ccbr[AxisBox(2)] << Add Ref Line( {65, 70}, "Solid", "Yellow", "", 1, 0.25 );
Send to Report()를 사용하는 것은 스크립팅에서 좋은 방법이 아닙니다.
축에 대한 기준선 변형의 다음 예를 참조하십시오.
Names Default to Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
ccb = dt << Control Chart Builder( Variables( Y( :weight ) ), Show Control Panel( 0 ) );
rpt = ccb << Report;
rpt[AxisBox(2)] << Add Ref Line( { 90, 100 }, "Solid", "Red" );안녕,
컨트롤 차트 빌더는 영역을 기반으로 적용되는 음영 영역과 함께 제공됩니다. 영역이 지시된 위치가 아니라 내가 원하는 영역이 차트에 표시되도록 영역을 사용자 정의할 수 있기를 원합니다. 영역 설정을 사용자 정의하거나 변경하는 방법이 있습니까? 예를 들어 녹색 영역은 0-100, 노란색 영역은 100-300, 빨간색 영역은 300-500입니다.
시간 내 주셔서 감사합니다.
Control Chart Builder(
Size(534, 456),
Show Control Panel(0),
Variables(
Subgroup(:"Point of Use Sample ID-Result Units-Date Collected-1/3/2023"n),
Y(:"211-ppb-114.2"n)
),
Chart(Position(1), Limits(Shade Zones(1)), Add Spec Limits({LSL(0), USL(500), Target(250)})),
SendToReport(
Dispatch(
{},
"211-ppb-114.2",
ScaleBox,
{Format("Best", 12), Min(-7.39525022607722), Max(502.242588833477), Inc(100),
Minor Ticks(1), Add Ref Line(0, "Solid", "Blue", "LSL", 1),
Add Ref Line(500, "Solid", "Blue", "USL", 1),
Add Ref Line(250, "Solid", "Blue", "Target", 1)}
),
Dispatch(
{},
"graph display 1 title",
TextEditBox,
{Set Text("Individual & Moving Range chart of 211-ppb")}
),
Dispatch({}, "Subgroup display 1 title", TextEditBox, {Set Text("Date")}),
Dispatch({}, "Y display 1 title", TextEditBox, {Set Text("211-ppb")}),
Dispatch(
{},
"Control Chart Builder",
FrameBox,
{Grid Line Order(2), Reference Line Order(1)}
)
)
)