Ciao a tutti,
Ho esaminato attentamente i forum e non ho ancora trovato alcuna risposta. Sto cercando di tracciare sia un box plot per mostrare una prospettiva storica di un singolo parametro di dati. E poi avere anche un grafico a dispersione di un esperimento sullo stesso grafico per motivi di confronto. Al momento sto solo realizzando due trame, ma sarebbe molto più conveniente se potessi inserirle in un'unica trama.
Ho una domanda simile (?) Sulla sovrapposizione di grafici a linee sopra un grafico a barre.Posso crearli separatamente in diversi pannelli di una finestra del generatore di grafici, ma non so come sovrapporli e creare un asse Y scalato ai grafici a linee.
Se le scale sono simili, puoi trascinare entrambe le variabili y sull'asse Y.Quindi fare clic sul grafico a linee e fare clic su Maiusc sul grafico a barre.Dopodiché seleziona le variabili da tracciare per le sezioni linea e barra.Se le scale sono diverse potresti usare un secondo asse Y.

Ciao @careyph ,
È questo quello che stavi cercando?

Di seguito è riportato uno script per crearlo nel generatore di grafici, è vero che impostarlo in modo interattivo è un po 'complicato.Ho iniziato con due grafici a dispersione e ho aggiunto un grafico a riquadri a quello di sinistra. Nota che il grafico a sinistra mostra la stessa colonna (altezza) su entrambi gli assi x e y:

Quindi ho rimosso i punti dal grafico a sinistra:

E quindi rimuovere l'asse x dal box plot:

Quindi è stata solo questione di ridimensionare i due grafici per ottenere il grafico sopra.
Questo dovrebbe ricreare il grafico di esempio:
Names default to here(1);
dt = Open("$Sample_data/big class.jmp");
dt << Graph Builder(
Size( 666, 345 ),
Show Control Panel( 0 ),
Variables(
X( :height ),
X( Transform Column( "Row", Formula( Row() ) ) ),
Y( :height )
),
Relative Sizes( "X", [79 542] ),
Elements( Position( 1, 1 ), Box Plot( Y, Legend( 15 ) ) ),
Elements( Position( 2, 1 ), Points( X, Y, Legend( 13 ) ) ),
SendToReport(
Dispatch( {}, "height", ScaleBox,
{Min( -0.5 ), Max( 0.5 ), Inc( 1 ), Minor Ticks( 0 ),
Label Row( Show Major Labels( 0 ) )} ),
Dispatch( {}, "400", LegendBox,
{Legend Position( {15, [1, -3], 13, [0]} )} )
)
);Un pensiero per te ... e so che non sono entrambi gli elementi nella stessa trama ... ma penso che abbia alcune capacità interessanti, sarebbe quella di impostare un dashboard JMP con un layout affiancato. Quindi potresti mantenere tutta l'interattività degli hot spot di ENTRAMBI i grafici e apparirebbero visivamente come quasi su una singola visualizzazione. L'intero flusso di lavoro può essere anche programmato nella tabella dei dati, quindi tutto ciò che devi fare è crearlo una volta ... salva lo script e puoi replicare / duplicare il contenuto del tuo cuore.
Un altro pensiero relativo al mio post precedente ... e forse qualcuno con un po 'più di conoscenza delle capacità di JMP può intervenire?@bill_worley o @Jeff_Perkinson ?, il dashboard può essere visualizzato in formato HTML interattivo JMP, che apre una vasta gamma di altre funzionalità di condivisione JMP agli utenti del grafico se la pubblicazione / condivisione è preziosa. JMP Public, JMP Live, ecc. Non sei sicuro che un grafico di tipo ibrido come altri hanno suggerito possa portare con te la ricchezza di funzionalità che otterrai dalla creazione del contenuto originale nella dashboard di JMP?