So ändern Sie die Farben der Zeilenlegende mithilfe von JSL<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo, ich arbeite gerade an einem Skript, habe aber eine Anforderung, die darin besteht, bestimmte Farben für eine bestimmte Zeilenlegende festzulegen.
Ich habe zum Beispiel:
LEGENDNAME_OO
LEGENDE NAME _PP
LEGENDE NAME _QQ
Ich möchte die Legende mit dem Suffix _OO mit Rot, _PP mit Blau und _QQ mit Grün einfärben
Danke
Betreff: So ändern Sie die Farben der Zeilenlegende mithilfe von JSLHallo,
Sie können ein ähnliches Skript wie dieses ausführen, um den Wert zu bestellen.
Dieses Skript ist nicht „perfekt“, scheint aber in Ordnung zu sein
dt = CurrentDataTable();
col = Column("VCC");
Liste = {};
ulist = {};
listTT = {};
listSS = {};
listFF = {};
/* Daten von VCC zu einer Liste hinzufügen */
Für (i=1, i<=Nrows(dt),i++,
InsertInto (list,col )
);
/* Eine eindeutige Liste erstellen */
Für (i=1,i<=Nitems(list),i++,
If (Nrows(Loc(ulist,list )) == 0,
InsertInto (ulist,list )
);
);
/* 3 Listen erstellen enthält Muster */
Für (i=1,i<=Nitems(ulist),i++,
if (enthält(ulist ,„TT“) > 0,
InsertInto (listTT,ulist )
);
if (enthält(ulist ,"SS") > 0,
InsertInto (listSS,ulist )
);
if (enthält(ulist ,"FF") > 0,
InsertInto (listFF,ulist )
);
);
/* Erstellen Sie die endgültige Liste mit Farbreihenfolge*/
Liste = {};
InsertInto(list,listFF);
InsertInto(list,listTT);
InsertInto(list,listSS);
/* Put Value-Reihenfolgeigenschaft */
col << Set Property("Value Ordering",list);
/* Dann machen Sie Ihre Analyse */
Betreff: So ändern Sie die Farben der Zeilenlegende mithilfe von JSLIch bin mir nicht sicher, wie ich die Reihenfolge ändern soll, da diese Namen alles Mögliche sein könnten, nur dass sie mit TT FF und SS enden.
Ich hoffe, jemand kann helfen
Betreff: So ändern Sie die Farben der Zeilenlegende mithilfe von JSLVersuchen Sie, die Reihenfolge der Werte in der Quellspalte so zu ändern, dass FF an erster Stelle und -TT an zweiter Stelle steht. Mir ist klar, dass dies keine JSL-Lösung ist, aber sie bringt Sie möglicherweise dahin, wo Sie sein möchten.
Betreff: So ändern Sie die Farben der Zeilenlegende mithilfe von JSLHier ist der Code, den ich verwende
//!
open("C:\Benutzer\krash_tpd_cnt_char.csv");
Bivariat(
Y( :WERT ),
X( :TEMP ),
Von( :VCC ),
SendToReport(
Dispatch({},"1",ScaleBox,{
,Hauptraster anzeigen( 1 )
}),
Dispatch({},"2",ScaleBox,{
,Hauptraster anzeigen( 1 )
}),
Dispatch( {}, „Bivar Plot“, FrameBox,
{Zeilenlegende(
WAFER,
Farbe( 1 ),
Farbthema („JMP-Standard“)
)}
)
)
);
das ist es, was erzeugt wird

aber ich möchte, dass *-TT grün ist, FF rot und dann SS wie es ist (blau)
Betreff: So ändern Sie die Farben der Zeilenlegende mithilfe von JSLHallo ,
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Color by Column( :Age );
Warten(2);
dt << Zeilen nach Zeilenstatus färben;
Ich denke, Sie können dies noch weiter an Ihre Bedürfnisse anpassen
Am besten
Uday
Betreff: So ändern Sie die Farben der Zeilenlegende mithilfe von JSLHallo,
Es hängt von der Grafik ab, die Sie verwenden.
Für Overlay Plot können Sie hinzufügen Farbe verbinden Option zum Definieren von Farboptionen.
Overlay Plot( Y( :AA, :BB, :CC ), Connect Thru Missing( 1 ), :AA( Connect Color( 38 ), Line Width( "Thin" ) ), :BB( Connect Color( 54 ), Line Width( "Thin" ) ), :CC( Connect Color( 71 ), Line Width( "Thin" ) ));