Probleme mit den Zeilenlegenden des JMP17-VariabilitätsdiagrammsIch versuche, Zeilenlegenden in den VC-Plots hinzuzufügen. Allerdings fügt sendToReport nicht allen Plots Legenden hinzu. Es funktioniert nur für den ersten Plot, nicht jedoch für die anderen VC-Charts. Früher hat es in JMP 16 einwandfrei funktioniert.

Gibt es eine Lösung?
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Variability Data/2 Factors Crossed.jmp" );
obj = dt << Variability Chart( Y( :Measurement,:Standard ), X( :Operator, :part# ),
SendToReport(
Dispatch(
{"",
""},
"Variability Chart",
FrameBox,
{Row Legend(
Operator,
Color( 1 ),
Color Theme( "JMP Default"(1) ),
Marker( 0 ),
Marker Theme( "" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)}
)
) );Automatisierung und SkripterstellungBetreff: Probleme mit den Zeilenlegenden des JMP17-VariabilitätsdiagrammsIch war noch nie in der Lage, Legenden direkt in die Handlung einzufügen.Die Legenden werden immer in einem separaten Fenster angezeigt, was frustrierend ist.Ich bin gespannt, ob das jemand lösen kann oder ob es einfach auf die Wunschliste gesetzt werden muss.
Betreff: Probleme mit den Zeilenlegenden des JMP17-VariabilitätsdiagrammsSie müssen den Legendencode an die Gliederungsknoten senden, an denen Sie interessiert sind.
dt = Open( "$SAMPLE_DATA/Variability Data/2 Factors Crossed.jmp" );
obj = Variability Chart(
Y( :Measurement, :Standard ),
X( :Operator, :part# ),
SendToReport(
Dispatch(
{"Variability Gauge Analysis for Measurement",
"Variability Chart for Measurement"},
"Variability Chart",
FrameBox,
{Row Legend(
:Operator,
Color( 1 ),
Color Theme( "JMP Default"(1) ),
Marker( 0 ),
Marker Theme( "" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)}
),
Dispatch(
{"Variability Gauge Analysis for Standard",
"Variability Chart for Standard"},
"Variability Chart",
FrameBox,
{Row Legend(
Operator,
Color( 1 ),
Color Theme( "JMP Default"(1) ),
Marker( 0 ),
Marker Theme( "" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)}
)
)
);Betreff: Probleme mit den Zeilenlegenden des JMP17-Variabilitätsdiagramms@tonya_mauldin Ich habe mehr als 200 Spalten und Brute-Force für jede Spalte wäre nicht der beste Ansatz.
Col_names = dt << get column names(); /// contains 200+ columns
obj = dt << Variability Chart( Y( Eval(Col_names) ), X(:LotNumber, :WaferId),
SendToReport(
Dispatch(
{"",
""},/// is there a way to reference the column name for 200+ colunm names here?
"Variability Chart",
FrameBox,
{Row Legend(
Operator,
Color( 1 ),
Color Theme( "JMP Default"(1) ),
Marker( 0 ),
Marker Theme( "" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)}
)
) );
Betreff: Probleme mit den Zeilenlegenden des JMP17-VariabilitätsdiagrammsEs klappt. Danke Jarmo
Betreff: Probleme mit den Zeilenlegenden des JMP17-VariabilitätsdiagrammsEine Möglichkeit besteht darin, XPath zu verwenden, um Verweise auf FrameBoxes abzurufen.
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Variability Data/2 Factors Crossed.jmp");
obj = dt << Variability Chart(
Y(:Measurement, :Standard),
X(:Operator, :part#)
);
(Report(obj) << XPath("//FrameBox")) << Row Legend(
Operator,
Color(1),
Color Theme("JMP Default"(1)),
Marker(0),
Marker Theme(""),
Continuous Scale(0),
Reverse Scale(0),
Excluded Rows(0)
);
In diesem Beispiel werden ALLE Frameboxen verwendet, aber höchstwahrscheinlich möchten Sie die Auswahl in der XPath-Abfrage einschränken oder bestimmte Indizes verwenden.
Auch das hängt ein wenig mit dieser Diskussion zusammen Zeigen Sie die Legende in jedem Diagramm im Builder an, wenn Sie die Seite verwenden
Bearbeiten: Beispiel für die Verwendung des XML-Attributs und seines Werts in XPath und Indizierung:
Mehr sehen...