Grafico della variabilità e JSL: aggiunta di diversi riferimenti. linee per i diversi gruppi o aggiungere grafici Var tra loro?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao,
Sto cercando di utilizzare JSL per mostrare diverse linee di riferimento per ciascun gruppo in un grafico di variabilità. L'immagine seguente è il risultato finale che sto cercando (fatto manualmente, non utilizzando JSL): ho creato 6 grafici di variabilità separati, uno per ciascun gruppo, ciascuno con il proprio rif. linee (immagini da 2 a 7), quindi trascina il contenuto di ciascun grafico sul primo grafico utilizzando lo strumento Selezione per ottenere il grafico generale.
È possibile eseguire questo script e, in tal caso, utilizzare quale comando e sintassi?
In alternativa, è possibile aggiungere linee di riferimento a un grafico di variabilità per gruppi specifici, invece di avere il rif. la linea corre lungo tutto il grafico?


Ri: Grafico della variabilità e JSL: aggiunta di riferimenti diversi. linee per i diversi gruppi o aggiungere grafici Var tra loro?Grazie MS,
Adesso vedo come funziona e ho modificato il tuo script non collega il rif. linee tra i gruppi. Il modo in cui ho scritto non è elegante, ma è funzionale. Perfetterò il mio script in seguito per rendere il rif. righe variabili della tabella e aggiungi un ciclo for, come nel tuo esempio.
dt = Open("$SAMPLE_DATA/Big Class.jmp");
vc = dt << Grafico variabilità(Y(:altezza), X(:età), Grafico sviluppo std(0));
// Definisce le linee di riferimento;
//Crea e valuta l'espressione dello script grafico
espressioneriga1 = Espr(Riga());
Inserisci Into(esprriga1, Lista Eval({0, 55}));
Inserisci Into(espr1, Lista Eval({1, 55}));
espressioneriga2 = Espr(Riga());
Inserisci Into(espr2, Lista Eval({1, 60}));
Inserisci Into(espr2, Lista Eval({2, 60}));
espressioneriga3 = Espr(Riga());
Inserisci Into(espr3, Lista Eval({2, 65}));
Inserisci Into(espr3, Lista Eval({3, 65}));
Valutazione(
Espr valutazione(
Report(vc)[framebox(1)] < Stile linea("Punteggiato");
Colore penna("rosso");
Espr(Nome Espr(esprriga1));
Stile linea("Punteggiato");
Colore penna("rosso");
Espr(Nome Espr(esprriga2));
Stile linea("Punteggiato");
Colore penna("rosso");
Espr(Nome Espr(esprriga3));
)
)
);
Ri: Grafico della variabilità e JSL: aggiunta di riferimenti diversi. linee per i diversi gruppi o aggiungere grafici Var tra loro?Le linee di riferimento parziali a livello di gruppo possono essere simulate con uno script grafico. Di seguito un tentativo sicuramente ulteriormente migliorabile. Attualmente le linee di riferimento sono collegate dando l'impressione di una funzione a gradini (che può essere desiderabile o meno).
dt = Aprire ( "$SAMPLE_DATA/Classe grande.jmp" ) ;
vc = dt << Grafico della variabilità ( Y ( : altezza ) , X ( : età ) , Grafico sviluppo standard ( 0 )) ;
// Definisce le linee di riferimento;
// In questo esempio sono quartili ma potrebbero essere qualsiasi elenco personalizzato
Riassumere ( G = di ( dt : età ) , rif = Quantile ( dt : altezza , 0,25 )) ;
//Crea e valuta l'espressione dello script grafico
espressione linea = Espr ( Linea ()) ;
Per ( io = 1 , io <= N articoli ( G ) , io ++,
Inserire ( espressione linea , Elenco di valutazione ({ io - 1 , rif [ io ]})) ;
Inserire ( espressione linea , Elenco di valutazione ({ io , rif [ io ]})) ;
) ;
Val (
Espr.Val (
Rapporto ( vc )[ framebox ( 1 )] << aggiungere script grafico (
Stile linea ( "Punteggiato" ) ;
Colore penna ( "rosso" ) ;
Espr ( Nome Espr ( espressione linea )) ;
)
)
) ;