HELFEN!? Wie füge ich im Graph Builder die Stichprobengröße und % über USL und unter LSL hinzu?Ich habe im Graph Builder zwei Datensätze gezeichnet, die so aussehen:

Die USL und LSL wurden automatisch über die Spezifikationsgrenzen platziert, die ich in den Spalteneigenschaften festgelegt habe, und über das Hinzufügen von Referenzlinien zum Diagramm. Anschließend habe ich im Graph Builder zusätzlich manuell eine Marginal USL (MUSL) hinzugefügt.
Zu diesem Diagramm möchte ich eine Beschriftung oder Notiz mit der Anzahl/Stichprobengröße für jeden Datensatz sowie dem Prozentsatz der Punkte über USL, über MUSL und unter LSL hinzufügen. Ich möchte, dass dieses „Label“ jedes Mal automatisch aktualisiert wird, wenn ich die Daten ändere. Wie kann ich das machen?
Betreff: HILFE!? Wie füge ich im Graph Builder die Stichprobengröße und % über USL und unter LSL hinzu?Sie können dem Diagramm ein „Grafikskript hinzufügen“, mit dem Sie Ihre Berechnungen durchführen und die Ergebnisse in nahezu jedem gewünschten Format anzeigen können.Hier ist ein Beispiel
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\Big Class.jmp" );
dt:height << set property(
"spec limits",
{LSL( 55 ), USL( 65 ), Show Limits( 1 )}
);
gb = Graph Builder(
Size( 534, 448 ),
Show Control Panel( 0 ),
Variables( X( :sex ), Y( :height ) ),
Elements( Points( X, Y, Legend( 5 ) ) ),
SendToReport(
Dispatch(
{},
"height",
ScaleBox,
{Add Ref Line( 58, "Solid", "Black", "MUSL", 1 )}
)
)
);
Report( gb )[FrameBox( 1 )] << Add Graphics Script(
Betreff: HILFE!? Wie füge ich im Graph Builder die Stichprobengröße und % über USL und unter LSL hinzu?Hallo @jofu ,
Willkommen in der Community!
Das eingebettete Bild in Ihrem Beitrag wird nicht angezeigt, daher bin ich hier etwas blind. Ich vermute, dass Sie mit „Textanmerkung hinzufügen“ wahrscheinlich tun können, was Sie wollen. Hier ist ein Beispiel:
dt = Open("$Sample_Data/Big Class.jmp");
USL = 68;
LSL = 55;
MUSL = 67;
SampleSize = N Row(dt << Get Rows Where(:Sex == "M"));
AboveUSL = Round(100*N Row(dt << Get Rows Where(:Sex == "M" & :height > USL))/SampleSize,2);
BelowLSL = Round(100*N Row(dt << Get Rows Where(:Sex == "M" & :height < LSL))/SampleSize,2);
AboveMUSL = Round(100*N Row(dt << Get Rows Where(:Sex == "M" & :height > MUSL))/SampleSize,2);
text_str = Eval Insert(
"Male Data
Sample Size: ^SampleSize^
Above USL: ^Above USL^%
Above MUSL: ^AboveMUSL^%
Below USL: ^BelowLSL^%"
);
gb = dt << Graph Builder(
Size( 518, 452 ),
Show Control Panel( 0 ),
Variables( X( :height ), Y( :sex ) ),
Elements( Histogram( X, Y, Legend( 6 ) ) ),
) << Report;
gb << Add Text Annotation(
Text(text_str),
Text Box( {80, 60, 127, 281} )
);Und so sieht das aus:
Sie müssen ein wenig mit den Koordinaten für das Textfeld herumspielen.Ich habe nur mit den ersten beiden gearbeitet, um die Anmerkung ungefähr an die gewünschte Stelle zu bringen.Sie könnten dies in einer Art Schleife tun.Meine Sorge bei diesem Ansatz besteht darin, dass die Platzierung der Anmerkung nicht sehr robust ist.Es wäre schön, wenn man es an einer Ecke des Grundstücks oder so anheften könnte.
Betreff: HILFE!? Wie füge ich im Graph Builder die Stichprobengröße und % über USL und unter LSL hinzu?
Betreff: HILFE!? Wie füge ich im Graph Builder die Stichprobengröße und % über USL und unter LSL hinzu?@jofu , anscheinend wurde Ihr Bild nicht richtig angehängt.
Verwenden Sie unbedingt die
Klicken Sie auf die Schaltfläche in der Symbolleiste im Editor, um Ihr Bild einzubetten.