Problemi con le legende delle righe del grafico di variabilità JMP17Sto cercando di aggiungere legende di riga nelle trame VC. Tuttavia, sendToReport non aggiunge legende a tutti i grafici. Funziona solo per il primo grafico ma non per gli altri grafici VC. Funzionava bene in JMP 16.

Qualche soluzione?
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 )
)}
)
) );Automazione e scriptingRi: Problemi con le legende delle righe del grafico di variabilità JMP17Non sono mai stato in grado di aggiungere leggende direttamente alla trama.Le legende vengono sempre visualizzate in una finestra separata, il che è frustrante.Ansioso di sapere se qualcuno può risolvere questo problema o deve solo essere aggiunto alla lista dei desideri.
Ri: Problemi con le legende delle righe del grafico di variabilità JMP17Devi inviare il codice della legenda ai nodi di contorno che ti interessano.
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 )
)}
)
)
);Ri: Problemi con le legende delle righe del grafico di variabilità JMP17@tonya_mauldin Ho più di 200 colonne e la forzatura bruta per ogni colonna non sarebbe l'approccio migliore.
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 )
)}
)
) );
Ri: Problemi con le legende delle righe del grafico di variabilità JMP17Funziona. Grazie Jarmo
Ri: Problemi con le legende delle righe del grafico di variabilità JMP17Un'opzione è utilizzare XPath per ottenere riferimenti a FrameBox.
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)
);
Questo esempio utilizza TUTTI i framebox, ma molto probabilmente si desidera limitare la selezione nella query XPath o utilizzare indici specifici.
Anche questo è un po' legato a questa discussione Mostra legenda su ogni grafico nel builder quando si utilizza Page
Modifica: esempio di come utilizzare l'attributo xml e il suo valore in XPath e indicizzazione:
Visualizza altro...