<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Vorrei tracciare un grafico di sovrapposizione. JMP mi limita a inserire i valori numerici sull'asse Y. Non riesco a inserire più parametri numerici sull'asse X? C'è un modo in JMP (anche script JSL) per scambiare l'asse?
Grazie
Grazie per il tuo aiuto, non avevo mai usato la funzione Stack prima. Molto utile.
Puoi impilare le variabili in una singola colonna in una nuova tabella. Quindi, in Costruttore di grafici, imposta i dati come X, le tue categorie come Y e "Etichetta" (i nomi delle variabili originali) come Colore. Aggiungere elementi di tipo punto duplicati: uno con Statistiche riassuntive = Nessuno e l'altro con Statistiche riassuntive = Media e barre di errore = intervallo. E infine nascondi il punto medio impostando il colore su bianco o trasparente.
Lo script di esempio qui sotto dovrebbe replicare ciò che ho appena provato a descrivere. Dovrebbe tracciare una linea attraverso tre variabili:
dt = Aprire ( "$DATI_ESEMPIO\Classe grande.jmp" ) ;
dt << Nuova Colonna ( "h+w" , Numerico , Continuo , Formula ( : altezza + : peso ) ) ; // Aggiungi una terza variabile
dt << Pila (
colonne ( : altezza , : peso , : Nome ( "h+w" ) ) ,
Colonna Etichetta sorgente ( "Etichetta" ) ,
Colonna dati in pila ( "Dati" )
) ; // Tabella impilabile
Costruttore di grafici (
Misurare ( 565 , 514 ) ,
Mostra pannello di controllo ( 0 ) ,
Variabili ( X ( : Dati ) , Y ( : nome ) , Colore ( : Etichetta ) ) ,
Elementi (
Punti ( X , Y , Colore , Leggenda ( 1 ) , Jitter ( 0 ) , Barre di errore ( "Allineare" ) , Statistica riassuntiva ( "Significare" ) ) ,
Punti ( X , Y , Colore , Leggenda ( 4 ) , Jitter ( 0 ) )
) ,
SendToReport (
Spedizione ( {} , "nome" , ScaleBox , { Mostra i tick principali ( 0 )} ) ,
Spedizione (
{} ,
"400" ,
ScaleBox ,
{ Modello Leggenda ( 1 , Proprietà ( 0 , { Colore linea ( 2 ) , Colore di riempimento ( 0 )} ) ) ,
Modello Leggenda ( 4 , Proprietà ( 0 , { Colore linea ( 21 )} ) )}
) ,
Spedizione ( {} , "400" , LegendBox , { Posizione ( { - 1 , 0 , 1 , 2 } )} ) ,
Spedizione ( {} , "Costruttore di grafici" , FrameBox , { Dimensione dell'indicatore ( 5 )} )
)
) ;
Scusa l'ultima domanda..Posso farlo per più di 2 parametri. Non riesco a connettere la barra a più di due. C'è anche un modo per cambiare il punto marcatore di ogni intervallo per distinguerlo dall'altro?
Qualsiasi aiuto sarebbe grande.
Assolutamente fantastico grazie. Farò finta a tutti che l'ho risolto io stesso!! 
È necessario aggiungere le barre al grafico e quindi modificare lo stile della barra in intervallo.

Open("$SAMPLE_DATA\Big Class.jmp");
Generatore di grafici(
Variabili( X( :altezza ), X( :peso, Posizione( 1 ) ), Y( :nome ) ),
Elementi(
Sbarra(
X( 1 ),
X( 2 ),
Sì,
Legenda( 2 ),
Stile barra ("Intervallo"),
Statistica riassuntiva( "Media" )
)
)
)
Ciao Jeff, grazie per la risposta. Ho provato a utilizzare Graph Builder ma non riesco a ottenere esattamente quello che vorrei. (cioè Vorrei vedere lo spostamento su un'unità attraverso due parametri. Quindi voglio collegare una linea tra i due parametri per ciascuna unità se ha senso). Questo può essere fatto nel grafico di sovrapposizione usando l'opzione 'ago'. ma non sembra essere disponibile nel generatore di grafici.
Non penso sia possibile ottenere il grafico desiderato dalla piattaforma Overlay Plot.
Tuttavia, dovresti essere in grado di utilizzare Graph Builder per ottenere il grafico che desideri.
È possibile avere più variabili numeriche sugli assi X e Y in Costruttore di grafici.

- Jeff
Le mie scuse, non avevo notato che stavi cercando di complottare multiplo valori dell'asse x.
Non so come tracciare più valori dell'asse x. Suggerirei di utilizzare grafici separati, oppure potresti provare qualcosa di primitivo come ridimensionare le variabili dell'asse x in modo che possano essere tutte tracciate utilizzando una singola scala dell'asse x.
Ciao SFRubin, sono in grado di inserire solo un parametro numerico nell'asse x. Poiché sto usando il grafico di sovrapposizione, voglio confrontare alcuni parametri sullo stesso grafico (sovrapposizione). Posso farlo inserendo i parametri multipli nell'asse y. Il cliente con cui ho a che fare preferirebbe visualizzarlo con valori numerici sull'asse x. C'è qualche opzione per scambiare l'asse? o posso modificare il codice JSL per farlo?
Dovresti essere in grado di inserire valori numerici anche sull'asse x. Cosa succede quando lo provi?