Boxplot con punti, che mostra i punti nel riquadro associatoAttualmente in un boxplot che utilizza JMP 16.1.0, se più di un risultato viene tracciato sull'asse y, i riquadri possono essere visualizzati con un "offset" o "Allinea" (posizionamento del riquadro). Questa funzione non è prevista per i "punti".
Vorrei avere questa funzionalità per ottenere una migliore rappresentazione dei miei risultati ed evitare un passaggio intermedio, ad esempio riimpilando.

Esplorazione e visualizzazione dei datiRe: Boxplot con punti, che mostra i punti nel Box associatoper confronto:
Per un problema correlato, è disponibile una soluzione alternativa: sovrapposizione -> riutilizzarla sull'asse x.


Re: Boxplot con punti, che mostra i punti nel Box associatoAncora un bug nella versione 18.1.1. I punti non si allineano con i Boxplot o i Contour Plot (violino in questo esempio). I nostri utenti vorrebbero anche che i punti venissero mostrati nel boxplot. Perché l'offset?
Anche utilizzando l'opzione nidificata per l'asse x, i punti risultano sfalsati per alcuni boxplot.

Senza l'annidamento i punti sono solo mossi attorno al centro

Re: Boxplot con punti, che mostra i punti nel Box associato@Vball247 ,
- utilizzarlo nuovamente sull'asse x.
in questo modo non sarà più necessario distribuire i box plot un'altra volta.
-> disattiva tramite

Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
Graph Builder(
Size( 595, 397 ),
Show Control Panel( 0 ),
Summary Statistic( "Median" ),
Graph Spacing( 4 ),
Variables(
X( :sex ),
X( :age, Position( 1 ) ),
Y( :height ),
Overlay( :age )
),
Elements(
Points( X( 1 ), X( 2 ), Y, Legend( 8 ) ),
Box Plot( X( 1 ), X( 2 ), Y, Legend( 9 ), Box Placement( "Align" ) )
)
);
forse è più convincente che funzioni:

Re: Boxplot con punti, che mostra i punti nel Box associatoPer il problema originale, si hanno le seguenti opzioni:
A) con allineamento:


con offset


Purtroppo la soluzione alternativa descritta sopra non funziona.
In alternativa, puoi impilare i dati e utilizzare la soluzione alternativa descritta sopra:

dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Stack(
columns( :height, :weight )
);
Graph Builder(
Summary Statistic( "Median" ),
Graph Spacing( 4 ),
Variables(
X( :age ),
X( :Label, Position( 1 ) ),
Y( :Data ),
Overlay( :Label )
),
Elements(
Points( X( 1 ), X( 2 ), Y, Legend( 11 ) ),
Box Plot( X( 1 ), X( 2 ), Y, Legend( 12 ), Box Placement( "Align" ) )
)
);
modifica: per evidenziare il trucco, ho mantenuto le informazioni relative ad altezza/peso sull'asse x.
in generale un utente preferirà nascondere questa informazione:


Re: Boxplot con punti, che mostra i punti nel Box associatoCiao Hogi,
la tua soluzione non va bene per tutti i casi.
cattura 13: con box-plot in offset
cattura 14: allineato.
guarda il grafico a destra: hai 2 box-plot uno sopra l'altro allineati.
distinti saluti

Re: Boxplot con punti, che mostra i punti nel Box associatola soluzione universale:
- utilizzare la divisione in aggiunta sull'asse x
- attiva il posizionamento della casella allineata
- forse: "impilare" i dati prima di tracciare il grafico
hai applicato il passaggio 3?
Puoi condividere un semplice esempio basato su un file dalla directory degli esempi?
Sono certo che troveremo una soluzione alternativa adatta anche ai tuoi dati.
Sono d'accordo anch'io: potrebbe essere più semplice...
Re: Boxplot con punti, che mostra i punti nel Box associatoGrazie per il suggerimento su "align". Ha funzionato nel nostro caso. Ho dovuto fare l'allineamento sia per il boxplot che per il contourplot.