<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo allerseits,
Ich verwende einen lokalen Datenfilter, um Legendenelemente auszuwählen, um sie zu vergleichen. Darin habe ich Zeilen, die als Ziele behandelt werden (die ich als schwarze Farbe und gestrichelte Passlinie behalten möchte). Also mache ich das manuell, nachdem ich die Linien angepasst habe. Wenn ich jetzt anfange, den lokalen Datenfilter zu verwenden, änderte sich die Farbe der Zieldatenpunkte in Blau und alle roten und blauen Anpassungslinien wurden ebenfalls in Schwarz geändert. wie Sie im unteren Bild sehen können.
Ich habe mit der Verwendung von Datenfiltern begonnen, weil ich Anpassungslinien sowie Datenpunkte ausblenden möchte, wenn Sie eine Legende auswählen, da Linien nicht dynamisch sind, sondern nur Daten.
Ich habe auch Code für die Datentabelle eingefügt, die auch dieses Diagramm enthalten wird, falls jemand das Problem sehen möchte.

nach Datenfilter

Neue Tabelle( "Test",
Zeilen hinzufügen ( 16 ),
Neues Skript (
"Bivariat",
Bivariat (
Ja (: p ),
X( :a ),
Automatische Neuberechnung( 1 ),
Wo passen (
:c == "A",
Orthogonal anpassen (
X an Y anpassen,
{Linienfarbe( "Mitteldunkelrot"), Linienbreite( 2 )}
)
),
Wo passen (
:c == "B",
Orthogonal anpassen (
X an Y anpassen,
{Linienfarbe( "Mitteldunkelgrün"), Linienbreite( 2 )}
)
),
Wo passen (
:c == "tgt",
Orthogonal anpassen (
X an Y anpassen,
{Linienfarbe ( "Schwarz"), Linienstil ( "Gestrichelt"), Linienbreite ( 2 )}
)
),
SendToReport(
Versenden(
{},
"1",
ScaleBox,
{Min( 0 ), Max( 9.23175965665236 ), Inc( 2 ), Minor Ticks( 0 ),
Beschriftungszeilenverschachtelung( 1 )}
),
Dispatch( {}, "2", ScaleBox, {Max( 14.1371428571429 )} ),
Versenden(
{},
"Bivar-Plot",
RahmenBox,
{DispatchSeg( Liniensegment( 1 ), {Linienbreite( 2 )} ),
DispatchSeg( Liniensegment( 2 ), {Linienbreite( 2 )} ),
DispatchSeg(
Liniensegment ( 3 ),
{Linienstil ("Gestrichelt"), Linienstärke (2)}
), Zeilenlegende(
c,
Farbe ( 1 ),
Farbthema ("JMP Dark"),
Markierung ( 0 ),
Markierungsthema (""),
Kontinuierliche Skala ( 0 ),
Skala umkehren ( 0 ),
Ausgeschlossene Zeilen( 0 )
)}
)
)
)
),
Neue Spalte( "a",
Numerisch,
"kontinuierlich",
Format( "Beste", 13 ),
Werte einstellen ([1, 2, 3, 4, 5, 6, 7, 8, 1, 2, 3, 4, 5, 6, 7, 8])
),
Neue Spalte( "b",
Numerisch,
"kontinuierlich",
Format( "Beste", 13 ),
Werte einstellen ([2, 3, 5, 6, 6, 7, 9, 10, 4, 5, 6, 7, 8, 9, 10, 11])
),
Neue Spalte( "c",
Charakter,
"Nominal",
Werte setzen (
{"A", "A", "B", "B", "A", "A", "B", "B", "tgt", "tgt", "tgt", "tgt",
"tgt", "tgt", "tgt", "tgt"}
)
),
Zeilenstatus festlegen (
[4864, 4864, 5120, 5120, 4864, 4864, 5120, 5120, 5376, 5376, 5376, 5376,
5376, 5376, 5376, 5376]
)
)
Ich möchte nur bestätigen, welche Version von JMP verwenden Sie?
Ich denke, wenn Sie eine Änderung an dem Abschnitt in Ihrem Skript vornehmen, der sich auf die Legende bezieht, funktioniert die Auswahl einer Farbänderung im Legendenbereich besser.
{ Zeilenlegende (
Sex ,
Farbe ( 0 ) ,
Farbthema ( "" ) ,
Marker ( 0 ) ,
Markierungsthema ( "" ) ,
Kontinuierliche Skala ( 0 ) ,
Umgekehrte Skala ( 0 ) ,
Ausgeschlossene Zeilen ( 0 )
)}
Als ich diese Änderungen vorgenommen habe, konnte ich den Wert "tgt" in Schwarz ändern und schwarz bleiben lassen.