agregar leyenda de fila a la salida del generador de gráficos de control?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />¿es posible?
Tengo un gráfico IR que se creó a través de Analizar>Calidad y proceso>Gráficos de control>IR
que utiliza la opción "Leyenda de fila" (haga clic con el botón derecho en el gráfico de control, seleccione la leyenda de fila, luego seleccione la variable para colorear los puntos de datos).
ejemplo: sección "Cambiar la forma o los colores del marcador en función de los valores" en el siguiente enlace: Usar marcadores
Me gustaría cambiar a usar Control Chart Builder (por varias razones) para generar este gráfico IR, pero no veo una forma de agregar una leyenda de fila. ¿Esto aún no es compatible o encontró un nuevo hogar lejos del menú contextual?
¡Gracias de antemano por cualquier ayuda!
Re: ¿agregar leyenda de fila a la salida del generador de gráficos de control?Aquí hay un código muy antiguo que es un enfoque alternativo, pero probablemente no mejor, al de Jim:
Nombres predeterminados a aquí ( 1 ) ;
//**************************************************** ********************************
// Función para construir un cuadro de visualización que contenga colores y leyendas
//**************************************************** ********************************
colorKeyDB =
Función ( {lista de colores , lista de leyendas} ,
{Local predeterminado} ,
base de datos = caja de paneles ( "Colores de estado de fila" ) ;
Para ( i = 1 , i <= N artículos ( lista de colores ) , i ++,
tuberculosis = Caja de texto ( "███" || " " || leyendaLista ) ;
tuberculosis << color de fuente ( Color RGB ( Color a RGB ( lista de colores ) ) ) ;
base de datos << Adjuntar (TB) ;
) ;
base de datos ;
) ;
// Tabla de datos con colores de estado de fila
dt1 = Abierto ( "$SAMPLE_DATA/Capacidad de semiconductores.jmp" ) ;
columna = Columna (dt1 , "lot_id" ) ;
dt1 << colorPorColumna (columna) ;
// Use una tabla de resumen invisible para obtener valores únicos (los colores del estado de fila se transfieren)
dt2 = dt1 << Resumen (Grupo(columna) , invisible) ;
// Obtener las listas para la función "colorKeyDB"
cLista = {} ;
lista = {} ;
Para (r = 1 , r <= Fila N (dt2) , r ++,
Fila () = r ;
Codigo de color = color de ( Estado de fila ( Fila () ) ) ;
Insertar en (cLista , Codigo de color ) ;
Insertar en ( lLista , Carbonizarse ( Columna (dt2 , "lot_id" )[ Fila ()] ) ) ;
) ;
Cerca (dt2 , NoGuardar) ;
// Poner la leyenda en una ventana
noroeste = Nueva ventana ( "Leyenda del color" , HListBox (colorKeyDB(cLista , lista) , BotónCuadro ( "DE ACUERDO" , noroeste << Cerrar ventana )) ) ;
Re: ¿agregar leyenda de fila a la salida del generador de gráficos de control?Aquí hay un ejemplo simple de agregar una ventana de leyenda a un cuadro de lista V
Nombres predeterminados hasta aquí ( 1 ) ;
dt = Abierto ( "$SAMPLE_DATA\Capacidad de semiconductores.jmp" ) ;
// Crea el patrón de color y la ventana de leyenda
La leyenda = dt << color o marca por columna ( : lote_id , hacer ventana con leyenda) ;
// Crea la ventana con el cuadro de lista V en ella
noroeste = Nueva ventana ( "ejemplo de leyenda" , miVLB = Cuadro de lista V ( bivariado (Y( : NPN1 ) , X( : PNP1 ) ) ) ) ;
// Agregar la ventana de la leyenda al VLB
miVLB << adjuntar ( La leyenda ) ;
// Eliminar la ventana de leyenda independiente
La leyenda << Cerrar ventana;
Re: ¿agregar leyenda de fila a la salida del generador de gráficos de control?siguiente pregunta:
¿Puedo agregar la leyenda a un cuadro de lista V en lugar de un diario JMP?
Mi script crea una nueva ventana usando New Window(V List Box( ) );
y agrega Control Chart Builder junto con múltiples cuadros de botones.Me gustaría agregar la leyenda a esta ventana usando JSL.¿Es eso posible?
¡gracias de antemano!
Re: ¿agregar leyenda de fila a la salida del generador de gráficos de control?Puede solicitar que se genere una ventana con una leyenda cuando realiza un Color o Marcar por Columna


Luego puede colocar ambas salidas en un JMP Journal y mover la leyenda a la ubicación en el diario que desea que sea.

Puede hacer un Archivo==>Nuevo==>Diario para crear el diario vacío, y luego ir a la salida de Control Chart Builder, hacer clic en él para convertirlo en la ventana activa y luego Cntl + J para moverlo al diario.Repite lo mismo con la Leyenda.Una vez que esté completo, vaya a la barra de herramientas en la ventana del diario y elija la "herramienta de selección".Haga clic en la leyenda en el diario y, mientras mantiene presionado el botón del mouse, arrástrelo hasta donde desee que se muestre.
Re: ¿agregar leyenda de fila a la salida del generador de gráficos de control?¡Gracias Jim! No sabía que podía asignar estados de fila por columna, muy útil.
¿Hay alguna forma de generar la Leyenda en la salida del generador de gráficos de control? cuando tengo 30 colores diferentes, es bueno hacer referencia a qué color se relaciona con qué loteRun
Re: ¿agregar leyenda de fila a la salida del generador de gráficos de control?El generador de gráficos de control utilizará el color RowState para colorear los puntos de datos de un gráfico IR.No parece que haya un art. opción de clic del mouse para establecer los colores del marcador, sin embargo, puede ir directamente a la tabla de datos y cambiar el color de RowState y se cambiará en el Gráfico de control.
s

Para cambiar los colores del estado de la fila, puede hacer clic con el botón derecho en las filas individuales, en el área del estado de la fila y seleccionar el color que desee, o puede ir a la parte inferior del área sobre la columna del estado de la fila y seleccionar Color o Marcar por columna. , y obtendrá selecciones similares a las que obtendría en la Leyenda de fila que utilizó antes.