Eje X común para Graph Builder por bucle tomando el valor máximo y mínimo de una columnaBuen día, comunidad de JMP, espero que puedan ayudarme a resolver este problema.
Necesitamos mostrar el rendimiento en términos de tasa de retrabajo de una serie de defectos por herramienta / día, debido a la diferente asignación de herramientas en algún período de tiempo, no todas las herramientas se utilizan los mismos días, por lo que los gráficos me dan diferentes ejes X (: FECHA INSP).
Se adjunta una muestra de datos sin procesar, luego también se adjunta un script para mi enfoque.
El primer gráfico creado es la tasa de defectos general por DATE INSP, luego hice un ciclo para crear el mismo gráfico por herramienta, sin embargo, como puede ver, el eje X es diferente para cada herramienta, dependiendo de la utilización, me gustaría establecer un día fijo basado en Max, Min: DATE INSP para que todos los gráficos sean comunes con el gráfico general.
Supongo que mi error es obtener la expresión correcta para la fecha mínima y máxima, sin embargo, no veo ningún error en el registro.
Gracias por adelantado.
ScriptingRe: Eje X común para Graph Builder por bucle tomando el valor máximo y mínimo de una columnaCreo que obtuve su script para hacer la configuración mínima y máxima con solo agregar las adiciones adecuadas a la función Substitute
Expr( __lay__ ), lay[j],
Expr( __tool__ ), tool[i],
Expr( __mind__ ), mind,
Expr( __maxd__ ), maxd
He adjuntado esta versión del script como SampleScript1
Sin embargo, creo que hay una mejor manera, así que he creado un segundo script, SampleScript2, que toma la configuración real de todos los ejes del gráfico de capas y las aplica a cada uno de los gráficos, para que todas las configuraciones sean correctas. conjunto.
Re: Eje X común para Graph Builder por bucle tomando el valor máximo y mínimo de una columnaHOLA @txnelson SampleScript1 está funcionando, pero a medida que se muestra cada gráfico, entendí por qué debería ser mejor usar SampleScipt2, sin embargo, veo un error al intentar usar SampleScript2, luego se detiene solo en el primer gráfico de por herramienta debido al error.
Al verificar el registro, este es el error que se muestra:
No se puede subíndice el cuadro de visualización {50914} en el acceso o evaluación de 'nw [theTitle]', nw [/ * ### * / theTitle]
En el siguiente script, error marcado por / * ### * /
...
nw [/ * ### * / theTitle] [axisbox (1)] << pegar la configuración del eje;
...
Re: Eje X común para Graph Builder por bucle tomando el valor máximo y mínimo de una columna¿Falló mientras se ejecutaba en la tabla de datos de muestra? ¿Qué versión de JMP estás usando?
Probé el código en JMP 13 y descubrí que hay un problema con el uso de un valor de variable para una referencia de desplazamiento en la línea
nw[theTitle][axisbox( 1 )] << paste axis settings;
así que lo cambié para forzar una referencia absoluta
eval(parse("nw[\!""||theTitle||"\!"][axisbox(1)] << paste axis settings;"));
Ahora parece funcionar. He adjuntado el guion completo