Standardisierung von Diagrammanzeigen über die BY-Rolle hinwegHallo allerseits,
Ich verwende derzeit den Control Chart Builder, um X-Bar S-Diagramme von Messungen aus einem endgültigen Steuersystem zu erstellen.Ich habe etwas geschaffen, das mir sehr gefällt.

Ich habe also einen Boxplot der Messung für jede der Testmaschinen.Sehr hilfreich für die Beantwortung der Frage „Gibt es ein Problem mit der Testmaschine oder dem zu testenden Produkt?“.
Das Problem, das ich habe, ist, dass ich jeweils die Variable „Product“ in die BY-Rolle gecastet habe, sodass ich für jedes Produkt eines dieser Diagramme erhalte.Es gibt viele Produkte.Um die Boxplots zu erhalten, habe ich das Bedienfeld verwendet, aber dies ändert nur das Format eines Diagramms.Ich möchte das Format für alle ändern.
Zum gleichen Thema möchte ich auch einen lokalen Datenfilter auf alle anwenden und stehe vor dem gleichen Problem.Der Filter funktioniert nur auf dem einzelnen Chart, auf dem er ausgewählt ist.Ja, hier könnte ich zur Not den globalen Datenfilter verwenden, aber ich möchte einfach zwischen den Filtern umschalten und keine anderen offenen Analysen beeinflussen.
Irgendwelche Ideen?
GrafikBetreff: Standardisierung von Diagrammanzeigen über die BY-Rolle hinwegFür Ihre erste Frage zwei mögliche Optionen:
1. Hinzufügen der Boxplots bevor du make add the By Variable in Control Chart Builder wird die Notwendigkeit vermeiden, dies zu jedem einzelnen Diagramm hinzuzufügen.
2. Wenn Sie mit Skripten vertraut sind, können Sie dies zum Skript hinzufügen (Beispiel unten).
Für Ihre zweite Frage bin ich mir nicht sicher, ob es eine bessere Lösung als den globalen Datenfilter gibt, aber andere in der Community haben vielleicht bessere Ideen.
Names Default To Here (1);
//set up data table
dt = open ("$SAMPLE_DATA/quality control/airport.jmp");
dt << new column ("By", formula (Random Integer(3)));
//run control chart
dt << Control Chart Builder(
Variables( Subgroup( :Day ), Y( :Delay ) ),
Chart( Position( 1 ), Points( Box Plots( 1 ) ) ),
Show Control Panel( 0 ),
By (:By), //<-- this
);