<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Tengo un script en el que las líneas de referencia se generan automáticamente en función de los límites de especificaciones en una tabla (el script debe ser compatible con JMP 7, que en un problema separado no puedo establecer los valores de las especificaciones como propiedades para la tabla pertinente y para realizar el gráfico automáticamente ). Funciona en la primera secuencia de comandos que escribí, pero por alguna razón, cuando incorporo estas líneas en otra secuencia de comandos, los gráficos no tienen las líneas de referencia. Cuando selecciono "Guardar secuencia de comandos en la ventana de secuencias de comandos" para el trazado recién generado, no hay líneas que indiquen que ninguna línea de referencia esté trazada con excepción de y = 0 --- Agregar línea de referencia (0, punteada, gris medio claro)
Además, al elegir un color de línea, he visto el color escrito como una cadena y no. ¿Hay alguna diferencia funcional en la escritura "Red" vs Red?
Tabla de datos actuales (y);
Cuadro de variabilidad (
Y (: Etch_Rate),
X (: Chamber,: Sample_Date),
Std Dev Chart (0),
Conectar medios celulares (1),
SendToReport (
Despacho ({"Tabla de variabilidad para Etch_Rate"}, "2", ScaleBox, {Min (theMin), Max (theMax), Add Ref Line (uLimit, Dotted, Red),
Agregar línea de referencia (Promedio, Punteado, Verde), Agregar Línea de referencia (límite, Punteado, Rojo)}),
Despacho ({"Tabla de variabilidad para la tasa de etch"}, "Tabla de variabilidad", FrameBox, {Tamaño de trama (547, 281), Tamaño de marcador (5)}),
Despacho ({"Tabla de variabilidad para Etch_Rate"}, "", NomAxisBox, Etiquetas de garrapatas rotadas (1))
)
¡Gracias por la ayuda!
Probé el script adaptado de datos de muestra a continuación y funcionó, incluso en JMP 7.
A tu pregunta general sobre Red vs "Red". La versión citada es mejor seguir adelante, ya que la versión no citada puede ser ambigua si también hay una variable o columna de datos llamada Red. Los JMP más nuevos usarán la forma citada en los guiones guardados por este motivo, y hay una configuración de preferencia para hacer que JMP sea más estricto (Permitir cadenas sin comillas en JSL).
Open( "$SAMPLE_DATA/Variability Data/2 Factors Crossed.jmp" );theMin = 0; theMax = 2; Avg = 1; uLimit = 1.5; lLimit = 0.5;obj = Variability Chart( Y( :Measurement ), X( :Operator, :part# ), Std Dev Chart( 0 ), Connect Cell Means( 1 ), SendToReport( Dispatch( {"Variability Chart for Measurement"}, "2", ScaleBox, {Min( theMin ), Max( theMax ), Add Ref Line( uLimit, Dotted, Red ), Add Ref Line( Avg, Dotted, Green ), Add Ref Line( lLimit, Dotted, Red )} ), Dispatch( {"Variability Chart for Measurement"}, "Variability Chart", FrameBox, {Frame Size( 547, 281 ), Marker Size( 5 )} ), Dispatch( {"Variability Chart for Measurement"}, "", NomAxisBox, Rotated Tick Labels( 1 ) ) ));