Hola,
He adjuntado una secuencia de comandos que tiene como objetivo agregar líneas de referencia rojas (variables) en un gráfico X/Y, según el valor medio de Y para filas de datos dentro de un grupo determinado (la variable de grupo está configurada para controlar la página) y un criterios adicionales en otra columna.
Resumen de columnas importantes:
Columna X
Columna Y
Columna de grupo
Columna de criterios
Cuando inicialmente escribí este script, funcionó parcialmente, ya que las líneas rojas se dibujaron en cada cuadro de marco según lo previsto, sin embargo, los valores no eran correctos. Al primer cuadro de marco se le asignaron líneas de referencia rojas del valor correcto, sin embargo, todos los demás cuadros de escala tenían líneas de referencia rojas coincidentes de valor diferente al primer cuadro de escala (Problema 1).
El script funcionó así hasta que cerré JMP/ciertas ventanas de JMP. El script ahora no dibujará las líneas de referencia rojas en absoluto (Problema 2).
Ampliando el problema 1:
Cuando la secuencia de comandos funcionaba parcialmente, aunque (i) parece estar incrementándose correctamente en el bucle For, los (i) dentro de la fórmula para calcular las líneas de referencia rojas no se actualizaban por bucle o no se veían.
Tengo una lista (page_list[]) que contiene los diferentes grupos que controlan la página; esta lista se generó en el script utilizado para crear la tabla de datos desde la que se ejecuta el script gráfico (adjunto) y enumera los valores únicos en esa columna, es decir cada grupo.
Estoy un poco atascado, así que esperaba que alguien con más experiencia que yo pudiera ayudar. Soy bastante nuevo en las secuencias de comandos en JSL, ¡pero lo estoy intentando!