Hallo allerseits!
Bin neu bei JSL und würde mich über jede Hilfe freuen.
In meinem Gesamtskript habe ich bereits bivariate Boxplots verschiedener Parameter erstellt, die verschiedene Maschinengruppen vergleichen, dh die x-Achse.
Als Nächstes möchte ich den Markierungen im Boxplot jeder Maschinengruppe Farben zuweisen. dh Maschine A = grün, Maschine B = rot, Maschine C = gelb, Maschine D = blau.
ich nicht bevorzugen die Funktion "Gruppieren nach" zu verwenden, um Legenden zuzuweisen, da dies zusätzlichen Platz für Legenden in meinem Diagramm bedeuten würde.
Meine Idee, dies zu skripten, besteht darin, die eindeutigen Gruppen (Maschinen) in der Spalte "Maschine" zu bestimmen und Farben für die eindeutigen Werte in dieser Spalte durch Zeilenauswahl zuzuweisen und Zeilenzustandsfarben zuzuweisen.
Mein Datensatz kann wöchentlich variieren und eine unterschiedliche Anzahl von Maschinen haben, die analysiert werden. Daher möchte ich den Prozess der Zuweisung von Markierungsfarben für jede Maschine für meinen Boxplot automatisieren. Bitte beziehen Sie sich auf die Grafik unten. Vielen Dank.

Aus Hilfe > Bücher > Skriptleitfaden:
Weisen Sie den Zeilen Farben und Markierungen zu
Du kannst den ... benutzen Farben und Markierungen Meldungen zum Zuweisen (oder Ändern) von Farben und Markierungen, die für Zeilen verwendet werden. Diese Einstellungen wirken sich hauptsächlich auf Diagramme aus, die aus der Datentabelle erstellt wurden. Beide Nachrichten erwarten numerische Argumente, um auszuwählen, welche Farbe oder Markierung verwendet werden soll. Einzelheiten dazu, wie Zahlen Farben und Markierungen entsprechen, finden Sie unter „Farben und Markierungen“ auf Seite 367.
dt << Farben( 3 ); // Ausgewählte Zeilen auf Rot setzen
dt << Markierungen( 2 ); // Wählen Sie die X-Markierung für ausgewählte Zeilen
Wie bei anderen Zeilennachrichten können Sie die Auswahl und andere Nachrichten wie folgt stapeln:
dt = Offen ( "$SAMPLE_DATA\Große Klasse.jmp" );
dt << Wählen Sie Wo aus ( :alter == 13 ); // wähle die jüngsten Probanden aus
<< Farben ( 8 ) << Markierungen ( 8 ); // und verwenden Sie lila offene Kreise für sie Farbe nach Spalte legt Farben gemäß den Werten einer Spalte fest, die Sie angeben, und Marker
nach Spalte funktioniert ähnlich:
dt = Offen ( "$SAMPLE_DATA\Große Klasse.jmp" ); dt << Farbe nach Spalte ( :das Alter );
dt << Markierung nach Spalte ( :das Alter );
Zusätzliche benannte Argumente lauten wie folgt:
Kontinuierliche Skala ( Farbe nach Spalte nur) Weist Farben basierend auf den Werten in der hervorgehobenen Spalte chromatisch sequenziell zu.
Umgekehrte Skala Kehrt das verwendete Farbschema um.
Fenster mit Legende erstellen Erstellt ein separates Fenster mit einer Legende.
Ausgeschlossene Zeilen Wendet die Zeilenstatus auf ausgeschlossene Spalten an.
Markierungsthema Gibt den Markierungstyp an.
Farbthema Gibt das Farbthema an.