Sono molto nuovo in JMP e mi ci sono volute quasi tre ore per realizzare il grafico nell'immagine allegata. Non ho idea di come programmare, ma mi è stato detto di provare JMP per l'analisi dei dati. Il mio problema in questo momento è che le mie barre non sono centrate sulle etichette degli assi. Ho provato a modificare la spaziatura sull'asse, ma questo fa muovere ancora di più le barre. Qualsiasi aiuto sarebbe apprezzato perché sono molto perso e ho ancora un sacco di grafici da realizzare. Se ci fosse anche un modo per allargare le barre, anche questo sarebbe fantastico. Ho provato la proporzione della larghezza, ma le barre sembravano raddoppiate quindi non ero sicuro che fosse corretto. Sto utilizzando JMP Pro 14.2. Grazie!

Se puoi allegare una copia della tua tabella dati, la darò un'occhiata e vedrò se riesco a farla funzionare utilizzando il metodo strano che ho usato.
Wow, questo problema mi è bastato. Mi dispiace che ci sia voluto così tanto! Immagino che non ci sia modo di sovrascriverlo, dal momento che i controlli negativi e positivi hanno solo un tipo di variabile, ma quelli trattati con cellule e trattati con virus ne hanno quattro. Essenzialmente voglio ciò di cui txnelson ha pubblicato un'immagine nella prima risposta, sarebbe perfetto. Semplicemente non ero in grado di imitare quello che facevano con i loro dati. Ho incluso una parte della mia tabella dati su cui stavo basando il mio grafico per ogni evenienza. La colonna dell'etichetta era il mio modo di imbrogliare per identificare i valori statisticamente diversi. Grazie per l'aiuto!

Hai messo Trattamento nel ruolo Overlay, quindi hai chiesto una barra per ciascuno Trattamento/Volume combinazione.Tuttavia, nei tuoi dati è presente solo A549/Controllo negativo (ad esempio).
Potrebbe essere utile avere un'idea di quale grafico ti piacerebbe vedere e di come sono organizzati i tuoi dati.
Oh, capisco. Non sono sicuro di quale combinazione mancherebbe, ma ci darò un'occhiata. Grazie per avermi risposto!
Grazie mille per la risposta! Ieri ho visto dove mettere la sceneggiatura, ma ora ho difficoltà a trovarla, quindi ho seguito i tuoi passaggi. Tutto funzionava alla grande finché non sono arrivato alla parte dei distanziatori. Sia lo spaziatore A che lo spaziatore Z venivano visualizzati alla fine della barra, anziché uno all'inizio e uno alla fine, quindi spostava la barra di due spazi. Ho provato a inserirli con i miei dati invece che alla fine, o semplicemente ad aggiungere uno spaziatore, ma non ho ancora trovato un modo per farlo funzionare come hai fatto tu. Quando sono andato a riorganizzare l'ordine dei trattamenti per mettere i distanziatori al primo posto, non venivano visualizzati come etichette da spostare nella scatola.
Penso che questa trama sia corretta, anche se la trovi indesiderabile. Sembra che manchino alcune combinazioni di Trattamento e Volume, ma JMP lascia comunque la posizione, quindi l'omissione è chiara.
Ecco la mia "soluzione" al tuo problema;

Ho dovuto creare i miei dati e in essi avevo solo un punto dati per ciascuna barra, quindi i box plot non vengono visualizzati correttamente, ma credo che con i tuoi dati i box plot funzioneranno correttamente.
La mia soluzione è una brutta soluzione.L'unica qualità salvifica è che visualizza i dati nel modo desiderato.
Ecco le modifiche che ho apportato al tuo grafico per farlo funzionare
- Ho spostato Trattamento da Sovrapposizione a Colore.La sovrapposizione forza tutti i livelli di volume in ciascuna sovrapposizione, quindi le etichette di offset.
- Invece di avere solo il volume come asse X, ho incluso sia il volume che il trattamento sull'asse.
- Per rimuovere i valori dell'asse per il trattamento, sono entrato nelle Impostazioni dell'asse per il trattamento e ho deselezionato "Mostra etichette di spunta"
- Per modificare l'etichetta dell'asse che elenca sia volume che trattamento, ho fatto clic sull'etichetta e ho digitato Volume
- Ho quindi fatto clic con il pulsante destro del mouse sul grafico e ho selezionato Personalizza
- Ho selezionato Barra e ho modificato la proporzione della larghezza su 1
- Ora per aggiungere la spaziatura tra i gruppi di volumi ho aggiunto record fittizi nella tabella dati.
- Per ogni livello di Volume (100, 150....Etanolo) ho aggiunto 2 record fittizi
- I valori del Trattamento per i record fittizi hanno un valore che verrà visualizzato prima dei livelli di trattamento correnti e uno che apparirà dopo.Ho scelto i valori di A-spacer e Z-Spacer.Ecco la tabella dati con la riga fittizia

- Ho quindi fatto clic con il pulsante destro del mouse sopra la legenda e ho selezionato Impostazioni legenda
- Qui ho selezionato solo le categorie che volevo fossero visualizzate.
Lo definisco piuttosto brutto e spero che un altro membro della community abbia una soluzione migliore.Ecco il JSL che riprodurrà il mio grafico, a patto che tu abbia aggiunto i record fittizi.
Names Default to Here( 1 );
Graph Builder(
Size( 570, 488 ),
Graph Spacing( 0 ),
Variables(
X( :Volume ),
X( :Treatment, Position( 1 ) ),
Y( :RLU ),
Color( :Treatment )
),
Elements(
Bar( X( 1 ), X( 2 ), Y, Legend( 6 ), Packed Primaries( 5 ) ),
Box Plot( X( 1 ), X( 2 ), Y, Legend( 7 ) )
),
SendToReport(
Dispatch(
{},
"Volume",
ScaleBox,
{Label Row(
1,
{Automatic Tick Marks( 0 ), Show Major Labels( 0 ),
Tick Mark Style( "Short Divider" )}
), Label Row( 2, Tick Mark Style( "Short Divider" ) )}
),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
6,
Properties( 1, {Fill Color( 52 )}, Item ID( "Cell-Treated", 1 ) ),
Properties(
2,
{Fill Color( 21 )},
Item ID( "Negative-Control", 1 )
),
Properties(
3,
{Fill Color( 51 )},
Item ID( "Positive-Control", 1 )
),
Properties( 4, {Fill Color( 56 )}, Item ID( "Virus-Treated", 1 ) ),
Properties( -1, {Fill Color( 52 )}, Item ID( "RLU", 1 ) )
), Legend Model( 7, Base( 7, 0, 0, Item ID( "RLU", 2 ) ) )}
),
Dispatch( {}, "X title", TextEditBox, {Set Text( "Volume" )} ),
Dispatch(
{},
"Graph Builder",
FrameBox,
{DispatchSeg( BarSeg( 1 ), {Set Width Proportion( 1 )} )}
),
Dispatch(
{},
"400",
LegendBox,
{Legend Position(
{6, [-1, 2, 0, 1, 3, -1], 7, [-1, -1, -1, -1, -1, -1, -1, -1]}
)}
)
)
)