Ich arbeite im Control Chart Builder und versuche, in jedem Diagramm, das nicht das XBar-Diagramm ist, eine Referenzlinie hinzuzufügen

Wenn ich das Skript im Fenster speichere und das Skript ausführe, wird das Bezugslinie auf der S-Karte ist weg, was traurig ist. Dieses Problem gilt für alle im Control Chart Builder erstellten Diagramme, bei denen es sich nicht um XBar-Diagramme handelt. Hier ist der Code, der in der Tabelle gespeichert wird.

Bitte helfen Sie, danke!
Hey @JosephMaurer
Willkommen in der Community! Ich bin mir nicht sicher, warum Dispatch-Sachen im Skript nicht funktionieren.Sie möchten ein bestimmtes Achsenfeld anpassen und aus irgendeinem Grund funktioniert das Skalierungsfeld nicht.Ich habe versucht, die ScaleBox-Referenz durch die entsprechende Achsenbox-Referenz zu ersetzen, aber das hat nicht funktioniert.
Also, hier ist eine gute Lösung:
1. Holen Sie sich das Kontrolldiagramm-Builder-Objekt als Bericht und speichern Sie es als Variable.
2. Senden Sie eine Nachricht an das entsprechende Achsenfeld, um den Maximalwert zu aktualisieren und die Referenzlinie zu zeichnen.
Hier ist ein Beispiel mit einem X-Balken und einer S-Karte.Das entsprechende Achsenfeld habe ich durch einen Blick in die Baumstruktur gefunden.
ccb = Control Chart Builder(
Size( 522, 446 ),
Show Control Panel( 0 ),
Show Capability( 0 ),
Variables( Subgroup( :Group ), Y( :X ) ),
Chart( Position( 1 ) ),
Chart(
Position( 2 ),
Points( Statistic( "Standard Deviation" ) ),
Limits( Sigma( Standard Deviation ) )
),
SendToReport(
Dispatch(
{},
"X",
Axis Box( 3 ),
{Max( 7.82258064516129 ), Add Ref Line(
6,
"Dashed",
"Medium Dark Blue",
"",
2
)}
)
)
) << Report;
ccb[axisbox(3)] << Max(8);
ccb[axisbox(3)] << Add Ref Line(6,"Dashed","Medium Dark Blue","SDWL",2);Sie können alles in der SendToReport-Funktion löschen.
Hoffentlich hilft das!
Ich habe das gleiche Problem: Alle hinzugefügten Referenzlinien sind verschwunden, sobald ich das Diagramm in die Tabelle einbette. Seltsamerweise schien es gestern noch zu funktionieren. Ich habe festgestellt, dass die Lösung immer in einem Skript angezeigt wird, aber ich kenne mich mit dem JMP-Skript nicht aus. Gibt es eine Schnellstart-Skript-Einführung für JMP-Neulinge?