Las líneas de referencia que tienen un rango especificado se pueden usar para mostrar áreas coloreadas.Aquí hay un ejemplo simple.

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 );
El uso de Enviar a informe() no es una buena práctica en las secuencias de comandos.
Vea este ejemplo de una variación de la línea de referencia para un eje:
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" );Gracias por el comentario y la solución.
Hola,
El generador de gráficos de control viene con zonas sombreadas que se aplican en función de las zonas. Quiero poder personalizar las zonas para que el gráfico muestre las zonas donde las quiero específicamente en lugar de donde se dictan las zonas. ¿Hay alguna forma de personalizar o cambiar la configuración de la zona? Por ejemplo, me gustaría una zona verde de 0 a 100, una zona amarilla de 100 a 300, una zona roja de 300 a 500.
Gracias por tu tiempo.
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)}
)
)
)