<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola,
Estoy trabajando con una serie de gráficos de control que están organizados por fecha (pero etiquetados por un número de serie). Mis gráficos de control se eliminan en fases por Trimestre, pero me gustaría tener la posibilidad de resaltar el mes (sin cambiar de fase) sombreando el eje x. Puedo hacer esto manualmente, pero me gustaría aprender un script JSL que me permita vincular los valores "máximo" y "mínimo" de esa línea de referencia a una columna que contiene "mes". Por ejemplo, si me gustaría sombrear los datos para el mes de septiembre, el valor mínimo de mi línea de referencia se establece igual al inicio de todos los datos en septiembre y el valor máximo se establece igual al final de todos los datos en septiembre.
Soy nuevo en JSL y estoy teniendo problemas para lograrlo. Si hay una mejor manera, estoy abierto a las ideas, pero no puedo cambiar el tipo de marcador o el color para hacer esto, ya que mi gráfico dice mucho y ya usa demasiados tipos de marcadores y colores.
Gracias,
Jackie
No estoy seguro de entender cómo debería ser el sombreado. Pero este ejemplo puede dar algunas ideas sobre cómo aplicar un script de gráficos de forma dinámica con JSL.
// Ejemplo de tabla de datos
dt = Abierto ( "$ SAMPLE_DATA / Quality Control / Orange Juice.jmp" ) ;
// Columna con "subfases"
columna = dt << Nueva Columna ( subfase , Numérico , Fórmula ( Redondo ( : Muestra / 5 )) , ) ;
// Ejemplo de gráfico de control
cc = Control Chart Builder (
Variables ( Subgrupo ( : Muestra ) , Y ( : Conforme ) , Fase ( : Fase )) ,
Gráfico ( Puntos ( Estadística ( "Proporción" )))
) ;
// Obtener límites
rcc = Informe ( cc ) ;
ymin = rcc El Axisbox ( 2 )] << obtener min ;
ymax = rcc El Axisbox ( 2 )] << obtener max ;
Resumir ( sol = por ( columna ) , xmin = Min ( : Muestra ) , xmax = Max ( : Muestra )) ;
// Sombrea cada segunda subfase usando Graphics Scripts
por ( yo = 1 , yo <= N artículos ( sol ) , yo = yo + 2 ,
Evaluar (
Eval Expr (
rcc El FrameBox ( 2 )] << añadir guión gráfico (
Transparencia ( 0.3 ) ;
Color de relleno ( "gris" ) ;
Rect ( xmin El Expr ( yo )] - 0.5 , ymax , xmax El Expr ( yo )] + 0.5 , ymin , 1 ) ;
)
)
)
) ;