Utilizzo di JSL per tracciare più serie su un graficoCiao,
Voglio tracciare più serie in funzione della stessa variabile su un grafico.
Ad esempio, ecco il tipo di dati che voglio tracciare:
sì
|
x1
|
x2
|
1
|
12
|
14
|
2
|
25
|
28
|
3
|
36
|
38
|
4
|
54
|
49
|
5
|
68
|
86
|
Tutto quello che ho trovato finora è un modo per tracciare più serie su grafici diversi ma mai più serie sullo stesso grafico. Voglio avere caselle di controllo che mi permettano di selezionare le serie che voglio tracciare e voglio che quelle serie vengano visualizzate sullo stesso grafico in modo da poterle guardare insieme. Qualcuno può aiutarmi a farlo usando uno script JSL? Grazie,
Giordania
Ri: Utilizzo di JSL per tracciare più serie su un graficoLascia che ti guidi attraverso i passaggi necessari per generare il grafico che ho visualizzato nella mia ultima risposta.
- Apri la tabella dati che hai fornito nella tua ultima risposta.Tabella jmp_filter_help
- Le colonne X devono essere impilate per funzionare correttamente con il filtro che verrà utilizzato, quindi vai ai menu a discesa nella parte superiore della tabella dati e seleziona Tabelle==Impila

- Selezionare le 5 colonne X per spostarle nella casella di selezione Pila colonne e quindi fare clic su OK
- Viene visualizzata una nuova tabella dati con tutte le x colonne impilate.

- Vai ai menu a discesa nella parte superiore della tabella dati in pila e seleziona Grafico==>Graph Builder
- Nella visualizzazione del Costruttore di grafici, trascina la colonna Y nell'area di rilascio Y e la colonna Dati nell'area di rilascio X.

- Fare clic al centro del grafico e selezionare Smoother==>Rimuovi
- Trascina la colonna Etichetta nell'area di rilascio Overlay

- Vai al triangolo rosso del grafico e seleziona Filtro dati locali.Nel filtro dati locale, seleziona Etichetta e fai clic sul "+"

- Ora, per aggiungere una linea di adattamento, fai clic con il pulsante destro del mouse sul centro del grafico e seleziona Aggiungi==Linea di adattamento.Inoltre, una volta visualizzate le linee di adattamento, andare all'area di controllo Linea di adattamento e deselezionare Adattamento confidenza

- Vai al triangolo rosso nel grafico e seleziona Filtro dati locale. Seleziona la colonna Etichetta e fai clic sul "+"

- Poiché non vuoi che l'asse Y cambi quando selezioni le diverse X, deseleziona la casella di controllo Includi e poiché il grafico è ora in uno stato completato, puoi fare clic sul pulsante Fine

Ora puoi selezionare le diverse colonne X e il grafico cambierà, ma l'asse Y rimane lo stesso
Spero che questo ti porti dove vuoi essere
Ri: Utilizzo di JSL per tracciare più serie su un graficoGrazie @txnelson ,
Sembra qualcosa che vorrei implementare. Non sono sicuro di come farlo nel mio caso. Ogni volta che provo a fare quello che hai fatto tu e ad aggiungere un filtro, il filtro non assomiglia a quello che hai fatto nel tuo esempio. Allegherò qualcosa a questa risposta. Puoi aiutarmi a creare quel filtro in modo tale che i valori y rimangano gli stessi, ma posso scegliere quale tra "x1" e "x5" voglio tracciare, dove x=f(y)? Grazie,
Giordania
Ri: Utilizzo di JSL per tracciare più serie su un grafico@Jordan_T
Sono abbastanza sicuro che Dan abbia compreso la tua richiesta, ma penso che stesse verificando se la possibilità di utilizzare uno scenario di trascinamento della selezione avrebbe soddisfatto le esigenze degli utenti e, quindi, eliminato la necessità di scrivere e supportare alcune applicazioni JSL.Sto facendo una proposta simile ma diversa.JMP dispone di un selettore di caselle di controllo integrato denominato Filtro dati o Filtro dati locale.Consente all'utente di fare semplicemente clic sulle caselle di selezione e modificare la composizione del grafico o dell'analisi, ecc. Di seguito è riportato un esempio di come appare la semplice applicazione che ho messo insieme.Ho allegato una tabella dati di esempio, che contiene uno script incorporato, che visualizza l'esempio del Generatore di grafici riportato di seguito.Questa potrebbe essere una strada che potresti voler perseguire.

Ri: Utilizzo di JSL per tracciare più serie su un graficoDan,
Grazie per la vostra risposta. Forse il mio esempio ha portato a malintesi. Non avrò due, ma circa 15-20 serie diverse che vorrei tracciare. Preferirei non trascinare e rilasciare ma avere una finestra di dialogo con caselle di controllo che mi consenta di mostrare una qualsiasi di queste varie serie. Grazie ancora,
Giordania
Ri: Utilizzo di JSL per tracciare più serie su un graficoÈ davvero necessario che questo sia in una sceneggiatura?
Utilizzando il Costruttore di grafici, trascino Y nella zona Y.
Seleziono sia X1 che X2 e trascino nella zona X. Spengo lo smoother e questo è il mio risultato:

Ora fai clic sul triangolo grigio accanto alle variabili. Posso cancellare X1 o X2 (sono caselle di controllo) e il grafico si aggiorna immediatamente. Facendo nuovamente clic si aggiungerebbe nuovamente la variabile al grafico. Penso che la funzionalità interattiva sia già presente.
