Barra in pila: mostra il contributo% di ciascuna colonna (utilizzando il generatore di grafici)Carissimi,
Ho difficoltà a creare un grafico utilizzando il generatore di grafici per qualcosa che probabilmente è abbastanza semplice...
Ho il seguente set di dati fittizio, con 2 prodotti A e B e per ciascuno di essi un punteggio in 3 categorie/fasi. Questo può essere facilmente mostrato con una barra impilata.

FIG. 1:
Ora voglio vedere i risultati in percentuale di contributo al punteggio totale di ciascun prodotto. So che posso farlo sommando prima le 3 colonne Fase 1 -> 3, quindi dividendo il punteggio della Fase 1 per questo totale, ecc., come ho fatto ora manualmente nella tabella. E poi ancora, puoi creare una barra in pila per ottenere il grafico di cui ho bisogno.
FIGURA2:
Quindi funziona sicuramente. Tuttavia, ora ho un sacco di colonne da analizzare, quindi dividere manualmente ciascuna colonna per il totale sembra un grosso ostacolo... Esiste un modo veloce per convertire FIG1 in FIG2??
Ho già provato a modificare "statistica riepilogativa =% del totale" in FIG1, ma il mio totale non è al 100% come mostrato in FIG3, quindi penso che questo mi dia la% del totale per colonna, mentre voglio la% del totale per riga (per le colonne visualizzate nel grafico).

Molte grazie per i tuoi consigli!
Yanne
Ri: Barra in pila: mostra il contributo% di ciascuna colonna (utilizzando il generatore di grafici)Riconosco che senza avere sia vivi che morti la percentuale totale non può essere calcolata. Speravo solo che ci fosse un modo per forzare il costruttore di grafici a farlo senza modificare la mia tabella aggiungendo calcoli (come nuovo utente, sembrava troppo difficile) . Ho usato la tabella per calcolare le percentuali, ma non ho pensato di fare un ulteriore passo avanti e di creare un grafico da quello: lo farò!
grazie ancora
Diana
Ri: Barra in pila: mostra il contributo% di ciascuna colonna (utilizzando il generatore di grafici)Il problema è che senza il gruppo Morti non c'è modo di sapere qual è la percentuale se non calcolandola in anticipo. Pensaci con la tua foto. Non è possibile conoscere la percentuale di vivi se non si conosce anche la percentuale di morti. Pertanto, se si desidera che JMP lo calcoli automaticamente, ottenere anche una barra per i morti. Se sei d'accordo con l'esecuzione di alcuni calcoli, dovrai creare una colonna con la percentuale che desideri.
Questo è in parte il motivo per cui ho scelto la trama del mosaico. "Impila" automaticamente le barre attive e morte in modo da imitare un grafico a barre tradizionale, ma non sono necessari calcoli.
Ma ecco come puoi farlo. Tieni presente che esistono diversi modi per farlo, ne sto scegliendo uno che non richiede la scrittura di alcuna formula. Ignorerò anche il periodo di campionamento come lo hai fatto nel grafico e utilizzerò la tabella di esempio che ho incluso in un post precedente.
Scegli Analizza > Tabula.
Trascina Vivo/Morto nella zona di rilascio per le colonne.
Trascina Specie nella zona Rilascia per le righe (l'etichetta scomparirà, ma ricorda la posizione. Sarà la casella più a sinistra della tabella).
Dovresti vedere questo:

Ora nel campo con tutte le statistiche elencate, trascina % riga e rilasciala al centro della tabella. La tua tabella ora dovrebbe assomigliare a questa:

Dal menu del triangolo rosso in alto a sinistra, scegli Trasforma in tabella dati.
Ora hai una tabella dati con queste informazioni.
Vai al Costruttore di grafici.
Trascina Specie sull'asse X.
Trascina la riga %(A) sull'asse Y.
Cambia l'elemento grafico in un grafico a barre.
Ho quindi cambiato l'etichetta in Etichetta per valore.
E fai clic su Fine.
Si potrebbe fare molto per renderlo più carino, ma hai le basi.

Ri: Barra in pila: mostra il contributo% di ciascuna colonna (utilizzando il generatore di grafici)Buongiorno Dan.
Grazie per il tuo aiuto con questo....
Ehi il tuo suggerimento è vicino: un modo per ottenere solo una trama di vivi o morti invece di entrambi? La mia soluzione era simile alla tua, ma vorrei mostrare solo la percentuale di vivi (o la percentuale di morti) alla fine della stagione per ciascuna specie.

Grazie!
Diana
Ri: Barra in pila: mostra il contributo% di ciascuna colonna (utilizzando il generatore di grafici)Stai cercando qualcosa del genere:

Non è stato necessario alcun componente aggiuntivo per questa trama a mosaico. Ho incluso i miei dati simulati con lo script creato da Graph Builder. Erano circa 5 passaggi e totalmente interattivi.
1) Trascina Specie sull'asse x.
2) Trascinare Periodo di campionamento all'interno del riquadro dell'asse x per annidarlo all'interno delle specie.
3) Trascinare Vivo/Morto sull'asse Y
4) Cambiare l'elemento di stampa in trama a mosaico.
5) Nell'area del pannello di controllo, passare da Nessuna etichetta a Etichetta in percentuale.
Ri: Barra in pila: mostra il contributo% di ciascuna colonna (utilizzando il generatore di grafici)Ciao Giuliano.
Sto cercando di risolvere un problema simile, tuttavia i miei dati non sono numerici. Sto cercando di rappresentare graficamente la percentuale di sopravvivenza per specie. Quindi, ho colonne categoriche: vivo/morto (a o d), periodo di campionamento (iniziale o finale) e specie (acru, qubi o tadi). Voglio mostrare la percentuale di vita per ciascuna specie alla fine dell'esperimento.
Sembra che il tuo componente aggiuntivo richieda numeri... qualche suggerimento su come creare il grafico utilizzando i dati categorici?
Grazie
Diana
Ri: Barra in pila: mostra il contributo% di ciascuna colonna (utilizzando il generatore di grafici)Caro Giuliano,
Molte grazie per questo componente aggiuntivo! è proprio quello di cui avevo bisogno!!!
Molte molte grazie!!! Mi rallegri la giornata perché anch'io devo calcolare questa percentuale abbastanza spesso e per molte tabelle e colonne diverse, quindi questo mi rende davvero la vita molto più semplice!
Ottimo componente aggiuntivo! Grazie!!
Yanne
Ri: Barra in pila: mostra il contributo% di ciascuna colonna (utilizzando il generatore di grafici)CIAO @yanne ,
Come hai scoperto, per realizzare questo grafico nel Costruttore di grafici dovrai creare la percentuale delle colonne formula totali. Devo fare questo genere di cose abbastanza spesso (calcolare la percentuale delle colonne totali per un insieme di colonne in una tabella dati) e per semplificare il processo ho messo insieme un semplice componente aggiuntivo per farlo. Ho appena caricato il componente aggiuntivo nello scambio file qui:
https://community.jmp.com/t5/JMP-Add-Ins/quot-Percent-of-Total-quot-Formula-Column-Utility/ta-p/34412
Spero che aiuti!
Giuliano
Ri: Barra in pila: mostra il contributo% di ciascuna colonna (utilizzando il generatore di grafici)Ciao Yanne,
Probabilmente puoi provare qualcosa del genere, qui procedo con un paio di ipotesi
Presupposti:
1. Catturi la tabella dati e il suo riferimento è "dt"
dt = Tabella dati corrente();
ColNames = Ottieni nomi di colonna ("String");
Mat = dt << Ottieni come matrice(); // Ottiene i dati numerici dalla tabella dati
ColSum = VSum(Transpose(Mat));
dt << Nuova colonna ("Totali", Numerico, Continuo, Imposta valori (ColSum));
for( i = 1 , i <= N elementi(ColNames), i ++,
Se (i == 1,
Continua(); // presupponendo che la colonna 1 sia sempre il nome del prodotto
,
Col = Colonna(i);
Num = Col << Ottieni valori();
Col = Colonna("Totali");
Den = Col << Ottieni valori();
ValoriDaImpostare = E Div(Num,Den);
dt << Nuova colonna("%" || ColNames[i] ,Numeric,Continuous,Set Values(ValuesToSet ) );
);
);
Ciò dovrebbe risolvere il problema di ottenere i contributi% per un numero qualsiasi di variabili. Se hai bisogno dei nomi delle variabili per la stampa, puoi eseguire nuovamente "Ottieni nomi colonne" e lo script di stampa che hai in atto si occuperà del resto.
Migliore
Uday