Grafici bivariati con filtraggio dei dati all'interno di più colonne<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao vorrei ricevere aiuto su un problema con lo scripting di un grafico bivariato con più clausole.
Devo posizionare più grafici in una finestra organizzata dalla ricetta e la legenda mostra gli strumenti specifici.
Attualmente ho 6 strumenti sotto una ricetta e ho bisogno di tracciare 3 strumenti per grafico per la stessa ricetta.
In totale ho bisogno di 2 grafici per 6 strumenti sotto 1 ricetta.
Ho provato combinazioni di clausole where, filtri di dati con non speranza
dt = Open ("........")
Nuova finestra("......",
bivariate (
Y (: colonna1),
X (: colonna2),
Bordi dell'istogramma (1),
Dove (: Ricetta == "XXXX" &: Strumento == "YYYY" &: Strumento == "YYYX &: Tool ==" YYXX "), <---- Devo inserire più strumenti e ricette per organizzare parole specifiche e non funziona in questo modo. Il filtraggio dei dati escluderà i punti sul primo grafico ma lo escluderà anche per il secondo grafico.
SendToReport (Dispatch (
{},
"2",
scalebox,
{Aggiungi linea di riferimento (140, Solido, "Nero", "", 2),
Aggiungi linea di riferimento (70, Solido, "Nero", "", 2),
Aggiungi linea di riferimento (90, Solido, "Nero", "", 2)}
),
Spedizione(
{},
"Misura di valore bivariata per data_tempo",
OutlineBox, {Close (1), Set Title ("XXXX")}
),
Spedizione(
{},
"1",
scalebox,
{Formato ("y / m / dh: m: s",),
Intervallo ("Ora"), Inc (2), Tick secondari (0),
Tick Font (face ("Arial Unicode MS"), dimensione (8)), Mostra Major Grid (1),
Rotated Labels ("Angolato")}
),
Spedizione(
{},
"Rapporto bivariato",
FrameBox (2),
{DispatchSeg (
HistSeg (1),
{Colore riempimento ("BlueCyan"), Colore istogramma (13)}
)}
),
Dispatch ({}, "Bivar Plot", FrameBox, {Frame Size (1100, 180)}),
Spedizione(
{},
"Rapporto bivariato",
FrameBox (4),
{DispatchSeg (
HistSeg (1),
{Colore riempimento ("BlueCyan"), Colore istogramma (13)}
)}
),
),
Dispatch ({}, "Bivar Plot", FrameBox, {Frame Size (900,274), Row Legend (Tool), Color (1), Color Theme ("JMP Default"), Marker (0), Marker Theme ("") , Scala continua (0), Scala inversa (0), Righe escluse (0)})
),) << Massimizza finestra
Ri: rappresentazione grafica bivariata con filtraggio dei dati all'interno di più colonneCredo di non aver compreso correttamente l'operatore OR. Supponevo che l'operatore AND avrebbe incorporato tutte le opzioni che ho selezionato. 1,2,3 in un grafico ma il mio risultato mostrava solo la prima opzione in modo che emettesse solo la ricetta e 1 strumento. A_1, A_2, A_3 ma solo A_1 non emetterebbe A_2 o A_3.
Il motivo per cui non ho potuto usare il Di la clausola era perché avevo la gerarchia in più come hai detto tu PMroz quale era il nome dello strumento (A) e il sottogruppo (1), A _ 1. Quando eseguo entrambi con (: Recipe,: Tool) produrrebbe un grafico per strumento per ogni ricetta. Che era molto più di quanto avrei voluto.
Grazie mille per tutto il vostro aiuto jeff.perkinson e PMroz
Questo mi ha aiutato perfettamente
Dove (: Ricetta == "XXXX" & (: Strumento == "YYYY" |: Strumento == "YYYX |: Strumento ==" YYXX ")
Ri: rappresentazione grafica bivariata con filtraggio dei dati all'interno di più colonne
Saswat Mishra wrote:
Where(:Recipe == "XXXX" & :Tool == "YYYY" & :Tool == "YYYX & :Tool == "YYXX"), <---- I need to put in multiple tools and recipes to organize by specific words and it does not work through this.
Dovrai usare | invece di & tra i tuoi: confronti degli strumenti. Il | l'operatore è per OR e l'operatore & è AND.
Qualcosa di simile dovrebbe funzionare:
Dove (: Ricetta == "XXXX" & (: Strumento == "YYYY" |: Strumento == "YYYX |: Strumento ==" YYXX "))
Tuttavia, penso PMroz è a qualcosa nelle sue risposte. Dovresti essere in grado di usare una () qui. Si noti che è possibile avere più colonne in By (). Ecco un esempio:
dt = Aperto ( "$ SAMPLE_DATA \ Big Class.jmp" ) ;
dt << bivariate ( Y ( : peso ) , X ( : altezza ) , Di ( : età , : sesso ) ) ;
Ri: rappresentazione grafica bivariata con filtraggio dei dati all'interno di più colonneSembra che ci sia una gerarchia aggiuntiva ai tuoi dati per cui desideri separare le cose. Ad esempio, cosa succede se hai aggiunto una colonna denominata Tipo di strumento, che è A o B. Potrebbe essere d'aiuto?

Ri: rappresentazione grafica bivariata con filtraggio dei dati all'interno di più colonneHo anche più ricette nella mia tabella di dati. Voglio mantenere la mia tabella di dati allo stesso senza aprire più altri.
Ho 3 ricette che usano tutti gli stessi 6+ strumenti. Ma ho bisogno di organizzarlo con Nuova finestra per ricetta o tutti nella stessa finestra non importa.
Quindi gli strumenti specifici devono essere rappresentati graficamente per ricetta con alcuni strumenti su un grafico e gli altri strumenti che utilizzano la stessa ricetta su un grafico diverso.
Il mio problema con il Di la clausola è se faccio: Ricetta allora riceverò più bivariate che contengono tutti i diversi strumenti sullo stesso grafico della ricetta.
così per esempio che ho
Strumento = {A1_1, A1_2, A1_3, B1_1, B1_2, B1_3}
Ricetta = {XXXX, XXXY, XXYY}
La ricetta XXXX metterà tutti gli strumenti in A1 e B1 insieme in un grafico se organizzo con il By (: Recipe == "XXXX")
Se lo faccio Per (: Strumento), allora avrò dei grafici con Ricette combinate insieme per XXXX, XXXY e XXYY e un grafico per ogni strumento separato A1_1, A1_2, A1_3.
Se intendi qualcos'altro, potresti elaborare?
Ri: rappresentazione grafica bivariata con filtraggio dei dati all'interno di più colonneForse potresti crearne uno nuovo Di variabile che contiene le varie combinazioni per cui vuoi analizzare le cose. Usalo Di variabile nel bivariate piattaforma e otterrete grafici separati per ciascuno.