Cambiar el color y el estilo de línea en todas las plataformasEstoy buscando un método para cambiar automáticamente el color y el estilo de la línea en todas las plataformas (distribución, variabilidad, bivariada, unidireccional) para todas las columnas con límites de especificación.
Cargue los límites de especificaciones de la "Tabla de límites" en "Analizar-Calidad y proceso-Administrar límites de especificaciones" y los guardé en las propiedades de la columna.
Estos límites de especificación se muestran como líneas de referencia en todas las plataformas (distribución, variabilidad, bivariada, unidireccional), lo cual es genial.
Pero el color de línea predeterminado (azul) y el estilo no son ideales.
¿Hay alguna manera de cambiar automáticamente el color y el estilo de línea para todas las columnas?
Puedo alinear manualmente el color y el estilo de a uno por vez dentro de cada plataforma, pero eso es demasiado manual cuando intento crear cientos de gráficos.
Estoy usando JMP 16.1.0
Gracias
Vikram
Análisis y modelado de datos básicosExploración y visualización de datosIngeniería de Calidad y ProcesosVentanasRe: Cambiar el color y el estilo de línea en todas las plataformasNo creo que puedas establecer un color específico para la propiedad de la columna de límites de especificaciones que se aplicaría a todas las plataformas. Puedes intentar crear un script que puedas ejecutar cuando quieras cambiar el color de todos los límites de especificaciones en los informes abiertos. Esto puede resultar bastante molesto, ya que las plataformas no manejan los límites de especificaciones de la misma manera.
Aquí hay un elemento de la lista de deseos relacionado con esto Una preferencia para ajustar el color y el grosor predeterminados de las líneas de límite de especificación en los gráficos
Re: Cambiar el color y el estilo de línea en todas las plataformas¿Puedes darme un ejemplo de script que pueda cambiar el color y el estilo de la línea de referencia para todos los límites de especificación en los informes abiertos?
Sólo busco ideas / puntos de partida.
Gracias
Re: Cambiar el color y el estilo de línea en todas las plataformas¿Qué plataformas? ¿Tienen que tener límites específicos o se pueden crear nuevas líneas sobre ellas? ¿Los informes se crean mediante un script o tienen que funcionar con cualquier informe que el usuario haya creado manualmente?
Re: Cambiar el color y el estilo de línea en todas las plataformasLo ideal sería que todas estas plataformas (distribución, variabilidad, bivariada, unidireccional).
Está bien agregar nuevas líneas sobre los límites de especificación, pero tenga en cuenta que los límites de especificación en mi tabla de datos ya están guardados como propiedad de columna.
Lo ideal es actualizar los colores y estilos de línea para cualquier informe que el usuario cree manualmente.
Gracias.
Re: Cambiar el color y el estilo de línea en todas las plataformasAlgunas plataformas utilizan líneas de referencia y otras utilizan scripts gráficos para esto.
Distribución, generador de gráficos, unidireccional, gráfico de variabilidad: utilizar líneas de referencia




Histograma de capacidad del proceso: utiliza secuencias de comandos gráficas:

Solo manejaré las líneas de referencia:
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
ml = dt << Manage Limits(
Process Variables(dt << Get Column Group("Processes")),
);
ml << Show Limits All;
ml << Save to Column Properties;
ml << Close Window;
dt << Distribution(
Stack(1),
Continuous Distribution(
Column(:NPN1),
Horizontal Layout(1),
Vertical(0),
Process Capability(Use Column Property Specs)
)
);
// "Tool script" starts from here
Names Default To Here(1);
abs = Current Report() << XPath("//AxisBox");
idx = 0;
For Each({ab}, abs,
s = ab << get script;
For Each({cur_s}, s,
If(Head Name(cur_s) == "Add Ref Line",
l = Substitute(Name Expr(cur_s), Expr(Add Ref Line()), Expr(List()));
If(Contains(l, "LSL") | Contains(l, "Target") | Contains(l, "USL"),
// this isn't documented
idx++;
Eval(EvalExpr(
ab << Update Ref Line(1, Expr(idx), "Solid", "Orange", l[4], 3);
));
);
);
);
);
Requiere algunas pruebas y lo más probable es que lo convierta en un complemento cuando tenga un poco de tiempo.