<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao a tutti,
Desidero codificare i dati in base al colore in base alla distanza dal limite delle specifiche. Idealmente, vorrei che i dati nelle specifiche fossero colorati di verde, sotto le specifiche di <10% fossero gialli, ≥10% fossero rossi e sopra le specifiche fossero blu. Qualcuno ha uno script per completarlo?
Anche a me interesserebbe questo, sto cercando di creare una dashboard con 7-8 variabili con limiti di specifica diversi e vorrei colorarle in base ai limiti di specifica individuali. Grazie
Eccellente. È possibile avere diversi stati di riga (in particolare il colore dell'indicatore) per colonna? O dovrei dividere il datatable? Grazie.
Ecco uno script che fa quello che vuoi... presupponendo che quello che vuoi sia che i colori vengano visualizzati sul grafico.Se desideri che i colori vengano visualizzati nella tabella dati e ciò che stai richiedendo è che i colori delle celle siano colorati in base alle tue specifiche, allora sarebbe leggermente diverso.
Nomi predefiniti qui ( 1 ) ;
// Apre la tabella dei dati di esempio Semiconductor Capability da lì
// contiene i limiti delle specifiche
dt = Aprire ( "$SAMPLE_DATA/capacità semiconduttore.jmp" ) ;
// Crea una nuova colonna in cui impostare i raggruppamenti
dt << Nuova colonna ( "Raggruppamenti di colori" ,
Tipo di modellazione (nominale) ,
formula(
USL = (dt : PNP3 << ottenere la proprietà ( "Limiti delle specifiche" ))[ "USL" ] ;
LSL = (dt : PNP3 << ottenere la proprietà ( "Limiti delle specifiche" ))[ "LSL" ] ;
Se (
LSL <= dt : PNP3 <= USL , 1 ,
(LSL - .1 * (USL - LSL)) <= dt : PNP3 < LSL , 2 ,
(LSL - .2 * (USL - LSL)) <= dt : PNP3 < (LSL - .1 * (USL - LSL)) , 3 ,
dt : PNP3 > USL , 4
) ;
)
) ;
// Aggiunge le opzioni di colore
dt : Raggruppamenti di colori << impostare la proprietà ( "Colori dei valori" , { 1 = "Verde" , 2 = "Giallo" , 3 = "Rosso" , 4 = "Blu" }) ;
// Copia i colori dei valori nei rowstates, così lo faranno le piattaforme
// usa i colori
dt << Colore per colonna (Raggruppamenti di colori) ;
// Elimina la nuova colonna poiché il suo utilizzo non è più necessario
dt << eliminare colonne ( "Raggruppamenti di colori" ) ;
// Mostra un grafico utilizzando le nuove opzioni di colore
dt << Costruttore di carte di controllo (
Misurare( 534 , 453 ) ,
Mostra pannello di controllo( 0 ) ,
Variabili( Y( : PNP3 ) ) ,
Grafico(Posizione( 1 ) , Limiti) ,
Grafico(Posizione( 2 ) ) ,
Invia al rapporto(
Spedizione(
{} ,
"PNP3" ,
ScaleBox ,
{Aggiungi linea di riferimento( 118.677820430348 , "Solido" , "Blu" , "LSL" , 1 ) , Aggiungi linea di riferimento(
141.901766142544 ,
"Solido" ,
"Blu" ,
"USL" ,
1
) , Aggiungi linea di riferimento( 130.289793286446 , "Solido" , "Blu" , "Bersaglio" , 1 )}
)
)
) ;