Wie füge ich im Graph Builder mehrere Referenzlinien zur Y-Achse hinzu?Hallo alle,
Bei der Verwendung des Graph Builder sind einige Probleme aufgetreten. Ich muss der Y-Achse verschiedene Referenzlinien hinzufügen (z. B. dem angehängten Diagramm), das in 4 Gruppen kategorisiert ist.
Aber die Standardeinstellung ist, dass alle Gruppen auf dieselben Referenzlinien angewendet werden. Könnte jemand helfen, das Problem zu lösen?
vielen Dank im Voraus.

Betreff: Wie füge ich im Graph Builder mehrere Referenzlinien zu jeder Gruppe auf der linken Y-Achse hinzu?Hallo Mark_W, meiner Meinung nach ist der einfachste Weg, herauszufinden, welcher Framebox Sie die Anweisung in Ihrem Skript zuweisen, der folgende:
Erstellen Sie zunächst das Diagramm mit dem Graph Builder (vorerst nicht mit dem Skript) und weisen Sie (Größe, Gewicht und Geschlecht entsprechend der gewünschten Analyse) richtig zu. Nachdem Sie das Diagramm erstellt haben, wählen Sie „Fertig“, um die Analyse abzuschließen.
Klicken Sie mit der rechten Maustaste auf das graue Dreieck in der oberen linken Ecke und wählen Sie Bearbeiten, Baumstruktur anzeigen. Es werden alle an der Visualisierung Ihres Diagramms beteiligten Komponenten standardmäßig mit den entsprechenden Namen für jede Komponente angezeigt. Von dort aus bewegen Sie einfach Ihren Mauszeiger über jede Komponente Komponente in der Baumstruktur und Sie werden sehen, wie das Diagramm ausgewählt wird, da beide interaktiv miteinander verbunden sind.
Nachdem Sie den entsprechenden Namen für den Abschnitt identifiziert haben, dem Sie eine bestimmte Zeile zuweisen möchten, können Sie ihn mit dem Skript bearbeiten.
Ich hoffe, du bekommst es.
Betreff: Wie füge ich im Graph Builder mehrere Referenzlinien zu jeder Gruppe auf der linken Y-Achse hinzu?Vielen Dank für Ihre schnelle Antwort, aber ich bin sehr neu bei JMP Scripting und verstehe Ihren Vorschlag nicht. Würden Sie den Beispielcode mit Ihrem Vorschlag aktualisieren? Ich habe versucht, einen Titel oder Text zu finden, der auf die Daten in der Frame Box verweist, habe ihn aber noch nicht gefunden. (Danke nochmal)
Betreff: Wie füge ich im Graph Builder mehrere Referenzlinien zu jeder Gruppe auf der linken Y-Achse hinzu?Sie können die Nachricht „<< Select“ an die Objektreferenz senden und überprüfen, ob das gewünschte Rahmenfeld ausgewählt ist.
Betreff: Wie füge ich im Graph Builder mehrere Referenzlinien zu jeder Gruppe auf der linken Y-Achse hinzu?Dieses Skript ist genau das, wonach ich suche, aber es geht davon aus, dass die Daten in Framebox(1) für die Gruppe „Weiblich“ bestimmt sind. Wie könnte ich das testen, um sicherzustellen, dass ich die Linien zur richtigen Framebox habe?
Betreff: Wie füge ich im Graph Builder mehrere Referenzlinien zu jeder Gruppe auf der linken Y-Achse hinzu?HABE ES ~ VIELEN DANKBetreff: Wie füge ich im Graph Builder mehrere Referenzlinien zu jeder Gruppe auf der linken Y-Achse hinzu?Dieser Vorschlag erfordert Skripting, ist aber minimal.
- Klicken Sie mit der rechten Maustaste auf einen der Plots und wählen Sie ihn aus Anpassen .
- Klicken Hinzufügen (Pluszeichen).
- Typ H-Linie (Y) , bei dem die Y Argument ist der Wert für die Referenzlinie.
- Klicken OK .
Wiederholen Sie diesen Vorgang für jeden Plot, der eine eindeutige Referenzlinie erfordert.
Beachten Sie, dass beim Speichern eines Skripts jetzt die von Ihnen vorgenommenen Anpassungen enthalten sein sollten.
Beachten Sie, dass Sie der Grafikfunktion andere voranstellen können, um zunächst Attribute wie Farbe und Linienstil festzulegen.
Betreff: Wie füge ich im Graph Builder mehrere Referenzlinien zu jeder Gruppe auf der linken Y-Achse hinzu?Vielen Dank, es hilft ~Betreff: Wie füge ich im Graph Builder mehrere Referenzlinien zu jeder Gruppe auf der linken Y-Achse hinzu?Hallo, ich habe dieses Skript zuvor in der Community gefunden und speichere es, da ich Diagramme mit unterschiedlichen Referenzlinien pro Gruppe erstellen muss. Ich hoffe, das ist auch das, was Sie brauchen.
NamesDefaultToHere(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
// Different values for each group takes more work
gb2 = dt << Graph Builder(
Size( 534, 488 ),
Show Control Panel( 0 ),
Show Legend( 0 ),
Variables( X( :weight ), Y( :height ), Group X( :sex ) ),
Elements( Points( X, Y, Legend( 8 ) ), Smoother( X, Y, Legend( 9 ) ) )
);
gb2Rep = Report(gb2);
// Females . . .
gb2Rep[Framebox(1)] << addGraphicsScript(
PenColor("Orange"); HLine(60);
Transparency(0.25);
FillColor("Green");
Rect(50, 60, 180, 55, 1);
FillColor("Blue");
Rect(50, 65, 180, 60, 1);
);
// Males . . .
gb2Rep[Framebox(2)] << addGraphicsScript(
PenColor("Orange"); HLine(65);
Transparency(0.25);
FillColor("Green");
Rect(50, 65, 180, 60, 1);
FillColor("Blue");
Rect(50, 70, 180, 65, 1);
);
Betreff: Wie füge ich im Graph Builder mehrere Referenzlinien zu jeder Gruppe auf der linken Y-Achse hinzu?Ja, es funktioniert, aber ich muss eine andere Referenz hinzufügen. Zeilen für jede Gruppe. Danke !!Betreff: Wie füge ich im Graph Builder mehrere Referenzlinien zu jeder Gruppe auf der linken Y-Achse hinzu?Ich habe nicht gesagt, dass ich ein Skript verwenden soll. Ich sagte interaktiv. Versuchen Sie, mit der rechten Maustaste auf eine dieser Achsen zu klicken und Achseneinstellungen auszuwählen. Fügen Sie die gewünschten Referenzlinien hinzu und klicken Sie auf OK. Wenn es nur zu einem von ihnen hinzugefügt wird, klicken Sie mit der rechten Maustaste und wählen Sie Bearbeiten > Achseneinstellungen kopieren. Halten Sie die Strg-Taste gedrückt, klicken Sie mit der rechten Maustaste auf eine andere Achse und wählen Sie Bearbeiten > Achseneinstellungen einfügen.
Funktioniert beides?
Betreff: Wie füge ich im Graph Builder mehrere Referenzlinien zu jeder Gruppe auf der linken Y-Achse hinzu?Entschuldigung, ich weiß nicht, wie ich JSL zum Hinzufügen von Referenzlinien verwenden kann.Betreff: Wie füge ich im Graph Builder mehrere Referenzlinien zu jeder Gruppe auf der linken Y-Achse hinzu?Haben Sie es interaktiv ausprobiert und das Skript gespeichert?