Sovrapposizione di grafico a barre e grafico a linee<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Come posso creare lo stesso grafico su JMP?

e ho i seguenti dati grezzi:

Spero che qualcuno possa aiutarmi!
Grazie in anticipo!
Oggetto: Sovrapposizione grafico a barre e grafico a lineeC'è un problema continuo?Quando eseguo il codice di Robot ottengo il seguente grafico, che è esattamente nello stile che hai mostrato.

Il grafico che hai visualizzato ha un raggruppamento Y che divide i grafici a barre e i grafici a linee, evitando che si sovrappongano.
Oggetto: Sovrapposizione grafico a barre e grafico a lineegrazie per il grande aiuto!
Oggetto: Sovrapposizione grafico a barre e grafico a lineeRiprendo quello che ho detto entrambe le barre e le linee nella stessa finestra .Di seguito dovrebbe darti il grafico che stai cercando.
I nomi predefiniti sono qui ( 1 ) ;
// Crea la tabella dati originale.
dt = Nuova Tavola ( "Difetti" ,
Aggiungi righe ( 14 ) ,
Nuova Colonna ( "Difetti" , Numerico , Continuo , Formato ( "Migliore" , 12 ) , Imposta valori ( [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 ] ) ) ,
Nuova Colonna ( "UN" , Numerico , Continuo , Formato ( "Per cento" , 12 , 2 ) , Formula ( Uniforme casuale ( 0 , 0,002 ) ) ) ,
Nuova Colonna ( "B" , Numerico , Continuo , Formato ( "Per cento" , 12 , 2 ) , Formula ( Uniforme casuale ( 0 , 0,002 ) ) ) ,
Nuova Colonna ( "C" , Numerico , Continuo , Formato ( "Per cento" , 12 , 2 ) , Formula ( Uniforme casuale ( 0 , 0,002 ) ) ) ,
Nuova Colonna ( "D" , Numerico , Continuo , Formato ( "Per cento" , 12 , 2 ) , Formula ( Uniforme casuale ( 0 , 0,002 ) ) ) ,
Nuova Colonna ( "E" , Numerico , Continuo , Formato ( "Per cento" , 12 , 2 ) , Formula ( Uniforme casuale ( 0 , 0,002 ) ) )
) ;
// Trasponi la tabella dei dati.
dtTrans = dt << Trasporre ( colonne ( : UN , : B , : C , : D , : E ) , Etichetta ( : Difetti ) , Tabella delle uscite ( "Trasposizione dei difetti" ) ) ;
// Aggiungi colonne di rendimento.
dtTrans << Nuova Colonna ( "Rendimento1" ,
Numerico ,
Continuo ,
Formato ( "Per cento" , 12 , 2 ) ,
Formula (
1 - Somma (
: Nome ( "1" ) ,
: Nome ( "2" ) ,
: Nome ( "3" ) ,
: Nome ( "4" ) ,
: Nome ( "5" ) ,
: Nome ( "6" ) ,
: Nome ( "7" ) ,
: Nome ( "8" ) ,
: Nome ( "9" ) ,
: Nome ( "10" ) ,
: Nome ( "11" ) ,
: Nome ( "12" ) ,
: Nome ( "13" ) ,
: Nome ( "14" )
)
)
) ;
dtTrans << Nuova Colonna ( "Rendimento2" ,
Numerico ,
Continuo ,
Formato ( "Per cento" , 12 , 2 ) ,
Formula (
1 - 2 * Somma (
: Nome ( "1" ) ,
: Nome ( "2" ) ,
: Nome ( "3" ) ,
: Nome ( "4" ) ,
: Nome ( "5" ) ,
: Nome ( "6" ) ,
: Nome ( "7" ) ,
: Nome ( "8" ) ,
: Nome ( "9" ) ,
: Nome ( "10" ) ,
: Nome ( "11" ) ,
: Nome ( "12" ) ,
: Nome ( "13" ) ,
: Nome ( "14" )
)
)
) ;
// Crea grafico.
dtTrans << Costruttore di grafici (
Mostra pannello di controllo ( 0 ) ,
Variabili (
X ( : Etichetta ) ,
Y ( : Rendimento1 , Lato ( "Giusto" ) ) ,
Y ( : Rendimento2 , Posizione ( 1 ) , Lato ( "Giusto" ) ) ,
Y ( : Nome ( "1" ) , Posizione ( 1 ) ) ,
Y ( : Nome ( "2" ) , Posizione ( 1 ) ) ,
Y ( : Nome ( "3" ) , Posizione ( 1 ) ) ,
Y ( : Nome ( "4" ) , Posizione ( 1 ) ) ,
Y ( : Nome ( "5" ) , Posizione ( 1 ) ) ,
Y ( : Nome ( "6" ) , Posizione ( 1 ) ) ,
Y ( : Nome ( "7" ) , Posizione ( 1 ) ) ,
Y ( : Nome ( "8" ) , Posizione ( 1 ) ) ,
Y ( : Nome ( "9" ) , Posizione ( 1 ) ) ,
Y ( : Nome ( "10" ) , Posizione ( 1 ) ) ,
Y ( : Nome ( "11" ) , Posizione ( 1 ) ) ,
Y ( : Nome ( "12" ) , Posizione ( 1 ) ) ,
Y ( : Nome ( "13" ) , Posizione ( 1 ) ) ,
Y ( : Nome ( "14" ) , Posizione ( 1 ) )
) ,
Elementi (
Sbarra (
X ,
Y ( 3 ) ,
Y ( 4 ) ,
Y ( 5 ) ,
Y ( 6 ) ,
Y ( 7 ) ,
Y ( 8 ) ,
Y ( 9 ) ,
Y ( 10 ) ,
Y ( 11 ) ,
Y ( 12 ) ,
Y ( 13 ) ,
Y ( 14 ) ,
Y ( 15 ) ,
Y ( 16 ) ,
Leggenda ( 3 ) ,
Stile barra ( "Impilati" ) ,
Statistica riassuntiva ( "Significare" )
) ,
Linea ( X , Y ( 1 ) , Y ( 2 ) , Leggenda ( 4 ) , Ordine di riga ( 0 ) , Statistica riassuntiva ( "Significare" ) )
) ,
SendToReport (
Spedizione ( {} , "1" , ScaleBox , { Formato ( "Per cento" , 12 , 2 )} ) ,
Spedizione ( {} , "Rendimento1" , ScaleBox , { Formato ( "Per cento" , 12 , 2 )} ) ,
Spedizione ( {} , "400" , ScaleBox , { Modello Leggenda ( 4 , Proprietà ( 0 , { Larghezza della linea ( 3 )} ) , Proprietà ( 1 , { Larghezza della linea ( 3 )} ) )} ) ,
Spedizione ( {} , "titolo grafico" , TextEditBox , { Imposta testo ( "Esempio di tendenza" )} ) ,
Spedizione ( {} , "Titolo Y" , TextEditBox , { Imposta testo ( "Tasso di difetti" )} ) ,
Spedizione ( {} , "Il tuo titolo" , TextEditBox , { Imposta testo ( "Prodotto" )} )
)
) ;
Oggetto: Sovrapposizione grafico a barre e grafico a lineeFreddo! non l'output esatto che voglio ma ancora più vicino!
Quando eseguo il codice ho il seguente grafico:

Molte grazie robot !
Oggetto: Sovrapposizione grafico a barre e grafico a lineeCiao Svizzera87
In JMP, tutte le colonne devono essere dello stesso tipo di dati, quindi non è possibile avere dati sia sui difetti che sui rendimenti nella stessa colonna.Quindi la prima cosa che devi fare è trasporre i tuoi dati sui difetti.Una volta che hai una trasposizione dei dati sui difetti, puoi aggiungere colonne calcolate per il rendimento, e poi crea qualcosa di simile al tuo esempio usando Graph Builder.Potrebbe essere possibile creare qualcosa con sia barre che linee nella stessa finestra, ma non sono sicuro di come farlo.L'esempio seguente dovrebbe avvicinarti.
I nomi predefiniti sono qui ( 1 ) ;
// Crea la tabella dati originale.
dt = Nuova Tavola ( "Difetti" ,
Aggiungi righe ( 14 ) ,
Nuova Colonna ( "Difetti" ,
Numerico ,
Continuo ,
Formato ( "Migliore" , 12 ) ,
Imposta valori ( [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 ] )
) ,
Nuova Colonna ( "UN" , Numerico , Continuo , Formato ( "Per cento" , 12 , 2 ) , Formula ( Uniforme casuale ( 0 , 0,002 ) ) ) ,
Nuova Colonna ( "B" , Numerico , Continuo , Formato ( "Per cento" , 12 , 2 ) , Formula ( Uniforme casuale ( 0 , 0,002 ) ) ) ,
Nuova Colonna ( "C" , Numerico , Continuo , Formato ( "Per cento" , 12 , 2 ) , Formula ( Uniforme casuale ( 0 , 0,002 ) ) ) ,
Nuova Colonna ( "D" , Numerico , Continuo , Formato ( "Per cento" , 12 , 2 ) , Formula ( Uniforme casuale ( 0 , 0,002 ) ) ) ,
Nuova Colonna ( "E" , Numerico , Continuo , Formato ( "Per cento" , 12 , 2 ) , Formula ( Uniforme casuale ( 0 , 0,002 ) ) ) ,
) ;
// Trasponi la tabella dei dati.
dtTrans = dt << Trasporre ( colonne ( : UN , : B , : C , : D , : E ) , Etichetta ( : Difetti ) , Tabella delle uscite ( "Trasposizione dei difetti" ) ) ;
// Crea grafico.
dtTrans << Nuova Colonna ( "Rendimento1" ,
Numerico ,
Continuo ,
Formato ( "Per cento" , 12 , 2 ) ,
Formula (
1 - Somma (
: Nome ( "1" ) ,
: Nome ( "2" ) ,
: Nome ( "3" ) ,
: Nome ( "4" ) ,
: Nome ( "5" ) ,
: Nome ( "6" ) ,
: Nome ( "7" ) ,
: Nome ( "8" ) ,
: Nome ( "9" ) ,
: Nome ( "10" ) ,
: Nome ( "11" ) ,
: Nome ( "12" ) ,
: Nome ( "13" ) ,
: Nome ( "14" )
)
)
) ;
dtTrans << Nuova Colonna ( "Rendimento2" ,
Numerico ,
Continuo ,
Formato ( "Per cento" , 12 , 2 ) ,
Formula (
1 - 2 * Somma (
: Nome ( "1" ) ,
: Nome ( "2" ) ,
: Nome ( "3" ) ,
: Nome ( "4" ) ,
: Nome ( "5" ) ,
: Nome ( "6" ) ,
: Nome ( "7" ) ,
: Nome ( "8" ) ,
: Nome ( "9" ) ,
: Nome ( "10" ) ,
: Nome ( "11" ) ,
: Nome ( "12" ) ,
: Nome ( "13" ) ,
: Nome ( "14" )
)
)
) ;
dtTrans << Costruttore di grafici (
Mostra pannello di controllo ( 0 ) ,
Variabili (
X ( : Etichetta ) ,
Y ( : Rendimento1 ) ,
Y ( : Rendimento2 , Posizione ( 1 ) ) ,
Y ( : Nome ( "1" ) ) ,
Y ( : Nome ( "2" ) , Posizione ( 2 ) ) ,
Y ( : Nome ( "3" ) , Posizione ( 2 ) ) ,
Y ( : Nome ( "4" ) , Posizione ( 2 ) ) ,
Y ( : Nome ( "5" ) , Posizione ( 2 ) ) ,
Y ( : Nome ( "6" ) , Posizione ( 2 ) ) ,
Y ( : Nome ( "7" ) , Posizione ( 2 ) ) ,
Y ( : Nome ( "8" ) , Posizione ( 2 ) ) ,
Y ( : Nome ( "9" ) , Posizione ( 2 ) ) ,
Y ( : Nome ( "10" ) , Posizione ( 2 ) ) ,
Y ( : Nome ( "11" ) , Posizione ( 2 ) ) ,
Y ( : Nome ( "12" ) , Posizione ( 2 ) ) ,
Y ( : Nome ( "13" ) , Posizione ( 2 ) ) ,
Y ( : Nome ( "14" ) , Posizione ( 2 ) )
) ,
Elementi (
Posizione ( 1 , 1 ) ,
Linea (
X ,
Y ( 1 ) ,
Y ( 2 ) ,
Leggenda ( 12 ) ,
Ordine di riga ( 0 ) ,
Statistica riassuntiva ( "Significare" )
)
) ,
Elementi (
Posizione ( 1 , 2 ) ,
Sbarra (
X ,
Y ( 1 ) ,
Y ( 2 ) ,
Y ( 3 ) ,
Y ( 4 ) ,
Y ( 5 ) ,
Y ( 6 ) ,
Y ( 7 ) ,
Y ( 8 ) ,
Y ( 9 ) ,
Y ( 10 ) ,
Y ( 11 ) ,
Y ( 12 ) ,
Y ( 13 ) ,
Y ( 14 ) ,
Leggenda ( 10 ) ,
Stile barra ( "Impilati" ) ,
Statistica riassuntiva ( "Somma" )
)
) ,
SendToReport (
Spedizione ( {} , "Rendimento1" , ScaleBox , { Formato ( "Per cento" , 12 , 2 )} ) ,
Spedizione ( {} , "1" , ScaleBox , { Formato ( "Per cento" , 12 , 2 )} ) ,
Spedizione (
{} ,
"400" ,
ScaleBox ,
{ Modello Leggenda (
12 ,
Proprietà ( 0 , { Larghezza della linea ( 3 )} ) ,
Proprietà ( 1 , { Larghezza della linea ( 3 )} )
)}
) ,
Spedizione ( {} , "Titolo Y" , TextEditBox , { Imposta testo ( "Prodotto" )} ) ,
Spedizione ( {} , "Y 1 titolo" , TextEditBox , { Imposta testo ( "Tasso di difetti" )} )
)
) ;