<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola, expertos de JMP,
Tengo una mesa como esta:
Escuela Var1 Var2 Var3 ..... VarN
Sch_A .....
Sch_B .....
Sch_C ....
...
Intenté hacer un diagrama de dispersión XY y luego agruparlos por "Escuela", luego agregar líneas de ajuste usando scripts JMP.
Aquí está el código que copié:
Bivariada
Y (: Var2),
X (: Var1),
Encajar donde
: Escuela == "Sch_A",
Ajustar spline (2, estandarizado, {color de línea ({42, 63, 255})})
)
Encajar donde
: Escuela == "Sch_B",
Ajustar spline (2, estandarizado, {color de línea ({23, 138, 138})})
)
Encajar donde
: Escuela == "Sch_C",
Ajustar spline (2, estandarizado, {color de línea ({121, 123, 5})})
)
Encajar donde
: Escuela == "Sch_D",
Ajustar spline (2, estandarizado, {color de línea ({252, 11, 11})})
)
SendToReport (
Envío(
{}
"Bivar Plot",
FrameBox,
{Leyenda de la fila (
Colegio,
Color (1),
Color Theme ("JMP Default"),
Marcador (0),
Tema del marcador (""),
Escala continua (0),
Escala inversa (0),
Filas Excluidas (0)
)}
)
)
)
===================
¿Es posible hacer la parte azul más general? ¿Puedo usar GroupBy y Color Theme, por lo que no necesito agregar el nombre / color de cada grupo uno por uno?
¡Gracias!
Qian
Sí, use Group By (: School) como se muestra en el siguiente ejemplo. Los colores se establecerán automáticamente.
dt = Abierto ( "$ SAMPLE_DATA / Big Class.jmp" ) ;
biv = dt << Bivariable (
Y ( : altura ) ,
X ( : peso ) ,
agrupar por ( : sexo ) ,
Ajuste Spline ( 2 , Estandarizado ) ,
) ;
informe ( biv ) [ Caja de marcos ( 1 )] << leyenda de la fila ( sexo )