<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao, esperti JMP,
Ho una tabella come questa:
Scuola Var1 Var2 Var3 ..... VarN
Sch_A .....
Sch_B .....
Sch_C ....
...
Ho provato a creare la trama di XY Scatter e quindi raggrupparli per "Scuola", quindi aggiungere linee di adattamento utilizzando gli script JMP.
Ecco il codice che ho copiato:
bivariate (
Y (: Var2),
X (: Var1),
Adatta dove (
: School == "Sch_A",
Adatta spline (2, standardizzato, {Colore linea ({42, 63, 255})})
),
Adatta dove (
: School == "Sch_B",
Adatta spline (2, standardizzato, {Colore linea ({23, 138, 138})})
),
Adatta dove (
: Scuola == "Sch_C",
Adatta spline (2, standardizzato, {Colore linea ({121, 123, 5})})
),
Adatta dove (
: School == "Sch_D",
Adatta spline (2, standardizzato, {Colore linea ({252, 11, 11})})
),
SendToReport (
Spedizione(
{},
"Trama Bivar",
framebox,
{Legenda riga (
Scuola,
Colore (1),
Tema colore ("Default JMP"),
Marker (0),
Tema indicatore (""),
Scala continua (0),
Scala inversa (0),
Righe escluse (0)
)}
)
)
)
===================
È possibile rendere la parte blu più generale? Posso usare GroupBy e Color Theme, quindi non ho bisogno di aggiungere il nome / colore per ogni gruppo uno per uno.
Grazie!
Qian
Sì, usa Raggruppa per (: scuola) come nell'esempio qui sotto. I colori saranno impostati automaticamente.
dt = Aperto ( "$ SAMPLE_DATA / Big Class.jmp" ) ;
biv = dt << bivariate (
Y ( : altezza ) ,
X ( : peso ) ,
raggruppa per ( : sesso ) ,
Spline adatta ( 2 , standardizzato ) ,
) ;
rapporto ( biv ) [ framebox ( 1 )] << legenda di fila ( sesso )