Script para agrupar y ajustar cada valorTengo un script en la barra de herramientas personalizada que convierte las columnas de caracteres en numéricas, que uso todo el tiempo.
También uso Agrupar por y Ajustar cada valor siempre que tengo un gráfico adecuado listo.
Ahora quiero un script que, cuando ya tengo un gráfico xy, haga Agrupar por y Ajustar cada valor. El script a continuación funciona como lo probé en Big Class.jmp, pero quiero que haga solo Agrupar por y Ajustar cada valor, en un gráfico ya existente. Supongo que necesito definir obj para que apunte al gráfico, pero ¿cómo?
Names Default To Here(1);
dt = Current Data Table();
obj = dt << Bivariate(Y(:Weight), X(:Height));
obj << Group By(:Sex);
obj << Fit Each Value;

Automatización y scriptingVentanasRe: Script para Agrupar por y Ajustar cada valorEnvíe el mensaje << get xml a su referencia de objeto (rep en este caso). Luego, desde el registro, intente ver si hay algo que pueda usar para obtener acceso a los cuadros de contorno correctos

Si tienes JMP17, creo que helpKey suele ser una buena opción. También podrías usar nombres de outlinebox.
Una vez que tenga esas referencias del cuadro de esquema, modifique el script según sea necesario
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt = Fit Group(
Bivariate(Y(:height), X(:age)),
Bivariate(Y(:weight), X(:age)),
<<{Arrange in Rows(1)}
);
rep = Current Report();
obs = rep << XPath("//OutlineBox[@helpKey = 'Bivariate Report']");
objs = obs << Get Scriptable Object;
// might have to add check if you have correct type of report open
objs << Group By(:Sex);
objs << Fit Each Value;Re: Script para Agrupar por y Ajustar cada valorDame el dedo meñique y te cogeré la mano. Funcionó tan bien que ahora me gustaría que funcionara lo mismo cuando tengo más de un gráfico en el informe, por ejemplo, cuando he trazado más de un parámetro o por grupo. Intenté experimentar con "xPath" que encontré en el foro, pero no tuve éxito. La sintaxis lo es todo.

Re: Script para Agrupar por y Ajustar cada valor¡Parece que funciona de maravilla! ¡Muchas gracias!
Re: Script para Agrupar por y Ajustar cada valorDependiendo de qué tan robusto sea el script que desee y con qué tipo de informes desea que funcione, es posible que tenga que modificar esto.
Names Default To Here(1);
rep = Current Report();
obj = rep[OutlineBox(1)] << Get Scriptable Object;
// might have to add check if you have correct type of report open
obj << Group By(:Sex);
obj << Fit Each Value;