Come posso disattivare selettivamente i parametri sull'asse X su diversi grafici sullo stesso grafico?Ho 5 grafici diversi che appaiono sullo stesso grafico utilizzando lo stesso asse X comune per tutti e 5 i grafici, ma vorrei attivare e visualizzare selettivamente solo i parametri sull'asse X che sono applicabili (e disattivare gli altri che non lo sono) al rispettivo grafico. Come posso fare?

Analisi e modellazione dei dati di baseRe: Come posso disattivare selettivamente i parametri sull'asse X su diversi grafici sullo stesso grafico?Senza visualizzare il Pannello di Controllo di Graph Builder, è difficile visualizzare la struttura dei dati per determinare se i dati di misurazione sono tutti in una colonna e si sta utilizzando una sovrapposizione per separarli, oppure se i 5 grafici provengono da 5 colonne diverse. Se i dati sono tutti in una colonna, è possibile utilizzare un Filtro Dati Locale per selezionare solo i dati che si desidera visualizzare. Se i dati sono in 5 colonne separate, è possibile utilizzare un Selettore di Colonna per selezionare la colonna da visualizzare. In quest'ultimo caso, è anche possibile impilare le 5 colonne e quindi utilizzare il Filtro Dati Locale.
Sarebbero utili una tabella di dati di esempio e un'immagine del grafico completo con il suo pannello di controllo.
Re: Come posso disattivare selettivamente i parametri sull'asse X su diversi grafici sullo stesso grafico?Con un po' di ipotesi, i 5 grafici vengono generati suddividendo i dati tramite il gruppo X.
In questo caso si verifica un problema molto comune in JMP/Graph Builder.
Fortunatamente, gli sviluppatori sono consapevoli del problema e hanno proposto l'argomento come candidato per il sondaggio sulla priorità dell'anno scorso:

Aiutaci a dare forma al futuro di JMP: partecipa al sondaggio di quest'anno sulle priorità della lista dei desideri!
Se nel 2025 un numero sufficiente di utenti avrà votato, ci sono buone probabilità che il problema venga risolto presto.
@Sarah-Sylvestre , quando sarà disponibile l'analisi del sondaggio?
Puoi dirci in quale posizione del gruppo X: limitare i valori sull'asse al rispettivo gruppo creato?
Re: Come posso disattivare selettivamente i parametri sull'asse X su diversi grafici sullo stesso grafico?Esistono diverse soluzioni alternative, ognuna con i suoi svantaggi.
Il " più semplice ": annidare i valori nominali sull'asse X
la variabile che divide i dati in 5 blocchi: rimuoverla dal gruppo X e trascinarla sotto l'asse X corrente per creare una vista nidificata.
Il grande svantaggio:
la netta separazione dei 5 blocchi è scomparsa.
Per risolvere questo problema, c'è un altro desiderio:
impostazioni grafiche ottimizzate per le categorie X nidificate
trama originale:
blocchi distinti - ma molto spazio bianco

Scopri di più...
Open( "$SAMPLE_DATA/US Demographics.jmp" );
Graph Builder(
Variables( X( :State ), Y( :Population ), Group X( :Region ), Color( :Region ) ),
Elements( Bar( X, Y ) )
);
X annidata:
nessuna etichetta x vuota, ma i blocchi vengono persi

modifica: video aggiunto
Re: Come posso disattivare selettivamente i parametri sull'asse X su diversi grafici sullo stesso grafico?Tutt'altro che "facile": tramite Page
blocchi distinti, nessuno spazio bianco non necessario
ma ci vuole un bel po' di sforzo per ottenere le etichette giuste

Re: Come posso disattivare selettivamente i parametri sull'asse X su diversi grafici sullo stesso grafico?Ciao Jim,
Grazie mille per aver dedicato del tempo a rispondere alla mia domanda. I dati sono in una colonna denominata "Posizione Gap", sebbene i 5 grafici rappresentino 5 posizioni diverse non correlate tra loro (vedere lo screenshot qui sotto). Ho provato a trascinare l'asse X per nascondere i parametri non correlati, ma così facendo tutti e 4 i grafici rimanenti mostravano lo stesso asse X. Grazie ancora per il consiglio.

Re: Come posso disattivare selettivamente i parametri sull'asse X su diversi grafici sullo stesso grafico?Per fare ciò che vuoi, credo che dovrai creare 5 colonne sull'asse X. Inserisci solo la posizione di misurazione nella colonna dell'asse X per tracciare i dati. Per illustrare ciò di cui sto parlando, ho preso la tabella dati Big Class e l'ho modificata per produrre il grafico seguente.

Il grafico mostra due tracciati. Uno per le femmine e uno per i maschi. Nella tabella dati modificata non ci sono femmine di 12 o 17 anni, mentre non ci sono maschi di 13 o 16 anni.
Per consentire all'asse X di avere valori univoci per ogni grafico, è necessario che ci siano colonne X separate per ogni grafico. Nel mio esempio, che presenta 2 grafici, ho creato 2 colonne con i valori per l'età.

Tutto ciò che devi fare per ottenere il grafico desiderato è trascinare ciascuna delle colonne X separate nell'area di rilascio X, posizionandole una accanto all'altra sull'asse.
Infine, ho lasciato la colonna Età originale nella tabella dati, il che mi ha permesso di trascinarla nella casella a discesa Colore, che non solo ha colorato i box plot, ma ha anche creato una Legenda
Re: Come posso disattivare selettivamente i parametri sull'asse X su diversi grafici sullo stesso grafico?Ciao Hogi,
Grazie per la risposta alla mia domanda. Come da tua risposta: " Il metodo " più semplice ": annidare i valori nominali sull'asse X, la variabile che divide i dati in 5 blocchi, rimuoverla dal gruppo X e trascinarla sotto l'asse Y corrente per creare una vista annidata." Puoi mostrarmi passo dopo passo come fare? Grazie.
Re: Come posso disattivare selettivamente i parametri sull'asse X su diversi grafici sullo stesso grafico?Ciao Jim,
Grazie per il suggerimento, l'ho provato e ora sembra funzionare, vedi lo screenshot qui sotto. Grazie ancora.

Re: Come posso disattivare selettivamente i parametri sull'asse X su diversi grafici sullo stesso grafico?Penso di essere riuscito a fare quello che mi hai suggerito, giocando con i parametri dell'asse X. Grazie ancora per i suggerimenti.
Re: Come posso disattivare selettivamente i parametri sull'asse X su diversi grafici sullo stesso grafico?A volte i valori sull'asse X vengono utilizzati solo per creare box plot distinti.
... e non c'è bisogno di avere le etichette esatte sull'asse X.
Per questo caso, è disponibile una nuova soluzione in JMP19:
- Punteggio Col
- in combinazione con l'ambito
L'idea:
- convertire l'"etichetta" in numeri (sovrapposti)
- per ogni blocco, inizia con 1
[- facoltativo: usa il colore per rendere accessibili le singole build/stati/...]

Open( "$SAMPLE_DATA/US Demographics.jmp" );
Graph Builder(
Transform Column(
"Score Unique[State]@Graph",
Nominal,
Formula( Col Score( :State, :"@Graph"n ) )
),
Variables(
Y( :Population ),
Group X( :Region ),
Overlay( :"Score Unique[State]@Graph"n ),
Color( :State )
),
Elements( Bar( Y ) )
);