Hey,
Ich habe schon einmal nach einer Antwort gesucht, konnte aber keine Lösung finden.
Ich habe ein Diagramm und eine Zeilenlegende und Splines. Ich möchte, dass durch Klicken auf eine der Legenden der Spline hervorgehoben oder fetter dargestellt wird.
Diese Option ist nur für die Wertepunkte möglich, indem Sie in der Diagrammoption auf -> Markierungsauswahlmodus -> "Nicht ausgewählt ausgeblendet" klicken.
Ich möchte ein Skript schreiben, konnte aber keine Möglichkeit finden, den angepassten Spline des Diagramms zu bearbeiten (wenn Sie beispielsweise auf eine Option in der Legende klicken, ändert sich die Farbe aller Splines mit Ausnahme des einen Splines, den der Benutzer ausgewählt hat). wählen).
Danke schön!
Meine Empfehlung ist, GraphBuilder zum Erstellen Ihrer Anzeige zu verwenden. Wenn die Legende ausgewählt ist, werden standardmäßig die Gruppe und die zugehörigen Elemente (Punkte, Linie, Splines usw.) ausgewählt.
Versuchen Sie dies und wählen Sie F oder M, um das Verhalten zu sehen.Natürlich ist die Struktur von GraphBuilder im Vergleich zu Bivariate etwas komplexer.
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
gb = dt <<
Graph Builder(
Size( 534, 454 ),
Show Control Panel( 0 ),
Variables( X( :height ), Y( :weight ), Overlay( :sex ) ),
Elements( Points( X, Y, Legend( 13 ) ), Smoother( X, Y, Legend( 14 ) ) )
);
Wenn Sie Bivariate verwenden und eine Gruppe auswählen, empfehle ich Ihnen, den ausgewählten Spline auf eine Breite (2 oder 3) zu ändern und die anderen nicht ausgewählten Splines auf die Breite 1 zu ändern und die Farbe zu ändern. Definieren Sie beispielsweise für jede Farbe eine nicht ausgewählte Farbe, z. B. für mittleres Dunkelblau {0, 0, 221}, und definieren Sie die nicht ausgewählte Farbe als {170, 197, 253}, heller mit etwas Graustich.