Zeilenlegende zur Control Chart Builder-Ausgabe hinzufügen?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ist das möglich?
Ich habe ein IR-Diagramm, das über „Analysieren“ > „Qualität und Prozess“ > „Kontrollkarten“ > „IR“ erstellt wurde
das die Option „Zeilenlegende“ verwendet (klicken Sie mit der rechten Maustaste auf das Kontrolldiagramm, wählen Sie die Zeilenlegende aus und wählen Sie dann die Variable aus, nach der Datenpunkte eingefärbt werden sollen).
Beispiel: Abschnitt „Markerform oder -farben basierend auf Werten ändern“ unter folgendem Link: Verwenden Sie Marker
Ich würde (aus verschiedenen Gründen) gerne auf Control Chart Builder umsteigen, um dieses IR-Diagramm zu erstellen, sehe aber keine Möglichkeit, eine Zeilenlegende hinzuzufügen? Wird dies noch nicht unterstützt oder hat es ein neues Zuhause außerhalb des Rechtsklick-Menüs gefunden?
Vielen Dank im Voraus für jede Hilfe!
Betreff: Zeilenlegende zur Ausgabe des Control Chart Builder hinzufügen?Hier ist ein sehr alter Code, der einen alternativen, aber wahrscheinlich nicht besseren Ansatz zu Jims Ansatz darstellt:
NamesDefaultToHere ( 1 ) ;
//************************************************** ************************************
// Funktion zum Erstellen eines Anzeigefelds mit Farben und Legenden
//************************************************** ************************************
colorKeyDB =
Funktion ( {colorList , legendList} ,
{Standardlokal} ,
db = Panel-Box ( „Zeilenzustandsfarben“ ) ;
Für ( ich = 1 , ich <= N Artikel (Farbliste) , ich ++,
tb = Textfeld ( „███“ || " " || Legendenliste ) ;
tb << Schriftfarbe ( RGB-Farbe ( Farbe zu RGB ( Farbliste ) ) ) ;
db << Anhängen (tb) ;
) ;
db ;
) ;
// Datentabelle mit Zeilenstatusfarben
dt1 = Offen ( „$SAMPLE_DATA/Semiconductor Capability.jmp“ ) ;
Kol = Spalte (dt1 , „lot_id“ ) ;
dt1 << colorByColumn (col) ;
// Verwenden Sie eine unsichtbare Übersichtstabelle, um eindeutige Werte zu erhalten (Zeilenstatusfarben werden übernommen)
dt2 = dt1 << Zusammenfassung (Gruppe(col) , Unsichtbar ) ;
// Die Listen für die Funktion „colorKeyDB“ abrufen
cListe = {} ;
lListe = {} ;
Für (R = 1 , R <= NRow (dt2) , R ++,
Reihe () = R ;
Farbcode = Farbe von ( Zeilenstatus ( Reihe () ) ) ;
Einfügen in ( cListe , Farbcode ) ;
Einfügen in ( lListe , Verkohlen ( Spalte ( dt2 , „lot_id“ )[ Reihe ()] ) ) ;
) ;
Schließen (dt2 , NeinSpeichern) ;
// Die Legende in ein Fenster einfügen
jetzt = Neues Fenster ( „Farblegende“ , HListBox (colorKeyDB(cList , lListe ) , ButtonBox ( "OK" , jetzt << Fenster schließen )) ) ;
Betreff: Zeilenlegende zur Ausgabe des Control Chart Builder hinzufügen?Hier ist ein einfaches Beispiel für das Anhängen eines Legendenfensters an ein V-Listenfeld
Namen standardmäßig hier ( 1 ) ;
dt = Offen ( „$SAMPLE_DATA\Semiconductor Capability.jmp“ ) ;
// Farbmuster und Legendenfenster erstellen
Die Legende = dt << Farbe oder Markierung nach Spalte ( : Lot_id , Fenster mit Legende erstellen) ;
// Erstelle das Fenster mit der V-Listenbox darin
NW = Neues Fenster ( „Legendenbeispiel“ , myVLB = V-Listenfeld ( Bivariat ( Y( : NPN1 ) , X( : PNP1 ) ) ) ) ;
// Das Legendenfenster an den VLB anhängen
myVLB << anhängen ( Die Legende ) ;
// Das unabhängige Legendenfenster löschen
Die Legende << Fenster schließen;
Betreff: Zeilenlegende zur Ausgabe des Control Chart Builder hinzufügen?Zusatzfrage:
Kann ich die Legende zu einem V-List-Feld anstelle eines JMP-Journals hinzufügen?
Mein Skript erstellt ein neues Fenster mit New Window(V List Box( ) );
und fügt den Control Chart Builder zusammen mit mehreren Schaltflächenfeldern hinzu.Ich möchte die Legende mithilfe von JSL zu diesem Fenster hinzufügen.Ist das möglich?
vielen Dank im Voraus!
Betreff: Zeilenlegende zur Ausgabe des Control Chart Builder hinzufügen?Sie können die Erstellung eines Fensters mit einer Legende anfordern, wenn Sie „Farbe“ oder „Nach Spalte markieren“ ausführen


Anschließend können Sie beide Ausgaben in einem JMP-Journal platzieren und die Legende an die gewünschte Stelle im Journal verschieben

Sie können „File==>New==>Journal“ ausführen, um das leere Journal zu erstellen, und dann zu Ihrer Control Chart Builder-Ausgabe gehen, darauf klicken, um es zum aktiven Fenster zu machen, und dann Strg + J drücken, um es in das Journal zu verschieben.Wiederholen Sie dasselbe mit der Legende.Sobald dies abgeschlossen ist, gehen Sie zur Symbolleiste im Journalfenster und wählen Sie das „Auswahltool“.Klicken Sie auf die Legende im Journal und ziehen Sie sie bei gedrückter Maustaste an die Stelle, an der sie angezeigt werden soll.
Betreff: Zeilenlegende zur Ausgabe des Control Chart Builder hinzufügen?Danke Jim! Ich wusste nicht, dass ich Zeilenzustände spaltenweise zuweisen kann, was sehr nützlich ist.
Gibt es überhaupt eine Möglichkeit, die Legende in der Ausgabe des Kontrolldiagramm-Generators zu generieren? Wenn ich 30 verschiedene Farben habe, ist es schön zu verweisen, welche Farbe sich auf welchen BatchRun bezieht
Betreff: Zeilenlegende zur Ausgabe des Control Chart Builder hinzufügen?Der Control Chart Builder verwendet die RowState-Farbe, um die Datenpunkte für ein IR-Diagramm einzufärben.Es scheint nicht, dass es eine Kunst gibt. Mit der Mausklick-Option können Sie die Markierungsfarben festlegen. Sie können jedoch direkt zur Datentabelle gehen und die RowState-Farbe ändern. Diese wird dann im Kontrolldiagramm geändert.
S

Um die Zeilenstatusfarben zu ändern, können Sie entweder mit der rechten Maustaste auf die einzelnen Zeilen im Zeilenstatusbereich klicken und die gewünschte Farbe auswählen, oder Sie können zum unteren Teil des Bereichs über der Zeilenstatusspalte gehen und „Farbe“ oder „Nach Spalte markieren“ auswählen , und Sie erhalten eine ähnliche Auswahl wie in der Zeilenlegende, die Sie zuvor verwendet haben.