Come preservare gli stati delle righe\colore per un generatore di grafici utilizzando il grafico a barre<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao,
sto costruendo un grafico usando JSL e il generatore di grafici. Ho un set di dati in cui assegno row_states\colors\markers da un (for loop) come no. di righe continuano a cambiare con ogni set di dati. Ora, quando traccio un grafico a barre con il generatore di grafici, questi stati di righe non impostano il colore contrassegnato per ogni riga nel grafico a barre.
Manca qualcosa durante l'impostazione del generatore di grafici in JSL, poiché le stesse righe mostrano i colori giusti quando traccio un grafico di variabilità.
Qualcuno può aiutare a rispondere a questa domanda?
grazie
Re: Come preservare gli stati delle righe\colore per un generatore di grafici utilizzando il grafico a barreInoltre, di seguito è riportato il collegamento alla mia altra domanda relativa alla casella di riepilogo col,,
https://community.jmp.com/message/213027#213027
se puoi aiutarmi o indirizzarmi al giusto aiuto.. grazie
Re: Come preservare gli stati delle righe\colore per un generatore di grafici utilizzando il grafico a barreok .. sono a conoscenza del metodo tabulate.ma speravo che facesse parte del jrn con il rapporto di riepilogo della trama e della variabilità.
grazie .. si spera un'aggiunta per JMP12
Re: Come preservare gli stati delle righe\colore per un generatore di grafici utilizzando il grafico a barreGrande!
Sfortunatamente non conosco un modo per modificare le statistiche riportate di default nel rapporto di riepilogo della variabilità. Ma una tabella proprio come quella restituita lì può essere generata tramite Analizza >> Tabulate (e lo script può essere salvato se stai creando molte di queste tabelle). Se non hai mai usato tabulate prima, è una piattaforma per la creazione di tabelle drag and drop. In questo caso, prendi la tua variabile Y e la rilasci al centro della tabella vuota. La "Somma" verrà calcolata per impostazione predefinita, ma se desideri avere mediana, stdev, min/max ecc., seleziona quelle statistiche nell'elenco delle statistiche disponibili e trascina immediatamente il gruppo sopra "Somma" per sostituirle con le nuove statistiche (il quadrato in cui viene mostrata la somma dovrebbe essere evidenziato mentre passi il mouse su quella zona di rilascio). Dovresti avere ora le statistiche aggregate per la tua variabile Y, e per dividere questi valori con un'altra variabile, come l'ID parte o le variabili di raggruppamento, seleziona le variabili di raggruppamento nell'elenco di colonne e trascinale nell'area di rilascio per le righe (il riga vuota quadrato a sinistra della tabella. Ora dovresti avere la tabella di riepilogo che include la mediana.
Speriamo che questo aiuti!
Giuliano
Re: Come preservare gli stati delle righe\colore per un generatore di grafici utilizzando il grafico a barreQuesto funziona come il mio n. del nome del test e del nome del test stesso sarà costante.
grazie ... per tutte le risposte rapide. Lo apprezzo molto.
/////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////
Ho un'altra domanda se posso inserirla in questo thread. In un report di riepilogo variabilità, abilitato dal grafico variabilità.
C'è un modo per abilitare la mediana di ogni set di dati?? come la media da sola non è utile.
Re: Come preservare gli stati delle righe\colore per un generatore di grafici utilizzando il grafico a barreFantastico! Sono contento che abbia funzionato per te
Quando ho detto " livelli del nome del test " Intendevo dire che JMP avrebbe applicato un colore a ciascuna categoria esistente in quella variabile per il particolare set di dati. Se stai utilizzando questo script su set di dati diversi che hanno tutti le stesse categorie, i colori selezionati per impostazione predefinita saranno tutti gli stessi. Se sono presenti più o meno categorie di nomi di test (livelli della variabile "nome test") in alcuni set di dati rispetto ad altri, la combinazione di colori potrebbe cambiare. Tutti i tuoi set di dati hanno gli stessi valori nella colonna "nome test"? In caso contrario, ci sono ancora cose che possiamo fare per assicurarci di avere uno schema di colori coerente per le categorie condivise tra i set di dati (livelli di quella variabile del nome del test).
Spero che questo aiuti!
Giuliano
Re: Come preservare gli stati delle righe\colore per un generatore di grafici utilizzando il grafico a barregrazie.. funziona.
Ho un'altra domanda .. cosa significa "livelli del nome del test"? Il motivo per cui lo chiedo è perché eseguirò più set di dati. Per ogni set di dati il colore allegato a questi test sarà lo stesso? aiuterà con coerenza.
PS: ho un'altra domanda sulla selezione di colonne di raggruppamento sull'asse X nel grafico di variabilità utilizzando la finestra della finestra di visualizzazione JSL. lo posterò come discussione diversa.
grazie ancora
Re: Come preservare gli stati delle righe\colore per un generatore di grafici utilizzando il grafico a barreCiao Salto,
Ho modificato il tuo script per includere Color( :Test Name ) nella dichiarazione della variabile (in grassetto sotto). Questo applicherà la colorazione alle barre in base ai livelli del nome del test. Questo fa quello che vuoi?
----
Grafico_rendimento_per_test = Tabella dei rendimenti << Generatore di grafici (
Dimensione ( 1145 , 894 ) ,
Ricalcolo automatico ( 0 ) ,
Variabili ( X ( : Nome della prova ) , Y ( : Nome ( "Cadere(%)" ) ) , Colore( : Nome del test) ) ,
Elementi (
Sbarra ( X , Y , Leggenda ( 2 ) , Stile bar ( "Fianco a fianco" ) , Statistica riassuntiva ( "Significare" ))) ,
Invia a rapporto (
Spedizione ({} , "Costruttore di grafici" , OutlineBox , { Imposta titolo ( "Test Fallout(%) vs. BE" )}) ,
Spedizione ({} , "Cadere(%)" , ScaleBox , { min ( 0 ) , Massimo ( 100 ) , Inc ( 2 ) , Zecche minori ( 0 )}) ,
Spedizione ({} , "" , ScaleBox , { min ( 0 ) , Massimo ( 100 ) , Inc ( 1 ) , Zecche minori ( 0 )}) ,
Spedizione ({} , "titolo del grafico" , TextEditBox , { Imposta testo ( "(Fallout(%)) rispetto al nome del test" )}))
) ;
Re: Come preservare gli stati delle righe\colore per un generatore di grafici utilizzando il grafico a barreCiao Giuliano,
grazie per la rapida risposta. Penso che tu abbia capito la mia domanda e abbia risposto bene. Di seguito è riportato il mio copione.
Grafico_rendimento_per_test = Tabella dei rendimenti << Generatore di grafici (
Dimensione ( 1145 , 894 ) ,
Ricalcolo automatico ( 0 ) ,
Variabili ( X ( : Nome della prova ) , Y ( : Nome ( "Cadere(%)" ) ) ) ,
Elementi (
Sbarra ( X , Y , Leggenda ( 2 ) , Stile bar ( "Fianco a fianco" ) , Statistica riassuntiva ( "Significare" ))) ,
Invia a rapporto (
Spedizione ({} , "Costruttore di grafici" , OutlineBox , { Imposta titolo ( "Test Fallout(%) vs. BE" )}) ,
Spedizione ({} , "Cadere(%)" , ScaleBox , { min ( 0 ) , Massimo ( 100 ) , Inc ( 2 ) , Zecche minori ( 0 )}) ,
Spedizione ({} , "" , ScaleBox , { min ( 0 ) , Massimo ( 100 ) , Inc ( 1 ) , Zecche minori ( 0 )}) ,
Spedizione ({} , "titolo del grafico" , TextEditBox , { Imposta testo ( "(Fallout(%)) rispetto al nome del test" )}))
) ;
quindi ogni nome di test ha un colore allegato e voglio che venga visualizzato nel grafico a barre in modo da poterlo identificare chiaramente. sto tracciando la percentuale di ricaduta per test come puoi vedere nello script sopra.
Puoi aiutare con la parte overlay\color dello script
Grazie
Re: Come preservare gli stati delle righe\colore per un generatore di grafici utilizzando il grafico a barreCiao Salto,
Penso di capire la tua domanda, ma se condividi il tuo codice jsl sarei felice di dare un'occhiata.
In genere, tuttavia, i grafici a barre in JMP non sono sensibili ai colori delle righe o agli indicatori. I colori e gli indicatori delle righe si applicano ai punti, motivo per cui il grafico della variabilità (o un grafico a dispersione o qualsiasi punto di rendering della piattaforma) mostrerà quegli indicatori e colori di riga. Per colorare le barre nel generatore di grafici dovrai utilizzare il ruolo "overlay" o "color".Potrebbe sembrare strano che le barre non ereditino i loro colori dagli stati delle righe, ma considera che i grafici a barre di solito mostrano un'aggregazione di dati (ad esempio la media di tutti gli individui in un gruppo) e a meno che il gruppo non sia completamente omogeneo per quanto riguarda gli stati di colore non esiste un solo colore che possa esistere visualizzato per rappresentare tutti. JMP eseguirà un tentativo se si utilizza il ruolo "colore" nel generatore di grafici e farà la media dei colori costituenti per un determinato gruppo e utilizzerà quella media per il colore della barra.
Spero di aver interpretato correttamente la tua domanda e questo aiuta! Se rispondi con il tuo codice o un esempio specifico, sarei felice di aiutarti ulteriormente.
Giuliano