Les lignes de référence qui ont une plage spécifiée peuvent être utilisées pour afficher des zones colorées.Voici un exemple 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 );
L'utilisation de Send to Report() n'est pas une bonne pratique dans les scripts.
Voir cet exemple de variation de la ligne de référence pour un axe :
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" );Merci pour le retour et la solution.
Salut,
Le générateur de cartes de contrôle est livré avec des zones ombrées qui sont appliquées en fonction des zones. Je veux pouvoir personnaliser les zones afin que le graphique affiche les zones où je les veux spécifiquement par opposition à l'endroit où les zones sont dictées. Existe-t-il un moyen de personnaliser ou de modifier les paramètres de zone ? Par exemple, je voudrais que la zone verte soit de 0 à 100, la zone jaune de 100 à 300, la zone rouge de 300 à 500.
Merci pour votre temps.
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)}
)
)
)