Cambiando los nombres en la leyenda de la trama.<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola
Tengo 6 variables: Paso 1 =12, Paso 2 = 13, Paso 3=10, A=500, B=900, C=1300.
y estoy trazando la columna "x" frente a las tres primeras variables, que son nombres de columnas, como se muestra a continuación; pero quiero cambiarles el nombre a las variables A, B y C en la leyenda del gráfico. (ver foto). ¿Cómo puedo hacer eso? ¿Cómo puedo cambiar? : Nombre ( "12" ) para mostrar 500 (el valor de A) en lugar de 12?
Gracias
t = tabla de datos actual () ;
Trazado superpuesto (
X ( : X ) ,
Y ( Columna ( dt , Carbonizarse ( Paso 1 )) , Columna ( dt , Carbonizarse ( Paso 2 )) , Columna ( dt , Carbonizarse ( Paso 3 )) ) ,
Puntos de conexión ( 1 ) ,
: Nombre ( "12" )( Conectar color ( 3 ) , Color del marcador de superposición ( 3 ) ,
Marcador de superposición ( 12 ) , Ancho de línea ( "Delgado" )) ,
: Nombre ( "13" )( Conectar color ( 0 ) , Color del marcador de superposición ( 0 ) ,
Marcador de superposición ( dieciséis ) , Ancho de línea ( "Delgado" )) ,
: Nombre ( "10" )( Conectar Color ( 20 ) , Color del marcador de superposición ( 20 ) ,
Marcador de superposición ( 15 ) , Ancho de línea ( "Delgado" )));

Re: Cambiar los nombres en la leyenda del argumentoGracias por proporcionar la mesa más grande. Para mantener las líneas A y B separadas, utilice la función Superponer. Aquí tienes un guión.

Graph Builder(
Variables( X( :Column 1 ), Y( :Pressure ), Overlay( :Chamber )),
Elements( Points( X, Y, Legend( 7 ) ), Line( X, Y, Legend( 8 ) ) )
)
Re: Cambiar los nombres en la leyenda del argumento
@sibanibisoyi escribió:
3) Sé cómo cambiar las leyendas en Graph Builder, pero como mencioné, necesito usar Overlay Plot porque necesito líneas de conexión entre los puntos, lo cual no es posible en Graph Builder (hasta donde yo sé).
Puede combinar elementos en Graph Builder manteniendo presionada la tecla Mayús cuando los selecciona en la fila superior de íconos de elementos. Así que active Puntos y luego presione Mayús y haga clic en Línea. En las propiedades de Línea hay una casilla de verificación llamada "Orden de filas" que conectará el punto fila por fila si eso es lo que busca. De lo contrario, los conectará mediante valores x únicos.
Re: Cambiar los nombres en la leyenda del argumentoInteresante, el script en su tabla proporciona un comportamiento diferente (similar a un error) que cuando empiezo desde cero. Esto es cierto para JMP 12.2. y JMP 13.1. Así que proporcione esto también a nuestro equipo de soporte. Xan, ¿me perdí algo?
Entonces, una solución es crearlo manualmente. Puede que no sea lo mejor, pero por ahora...
Re: Cambiar los nombres en la leyenda del argumentoOh, sí, tienes razón, este parece ser un comportamiento no deseado. ¿Podría informarnos a support@jmp.com con referencia a esta discusión? GraciasRe: Cambiar los nombres en la leyenda del argumentoEstoy usando JMP 12. ¿Puedes mostrar un video en el que puedas cambiar los nombres de las leyendas porque en mi caso puedo cambiar el nombre de las leyendas? Pero tan pronto como digo Ok. nada ha cambiado.
Re: Cambiar los nombres en la leyenda del argumentoSí, creo que sí.
Cuando tengo un gran conjunto de puntos. Graph Builder no muestra una conexión de uno a un punto (al menos yo no lo sé).
He intentado mostrar lo que quiero decir en el ejemplo adjunto.
Re: Cambiar los nombres en la leyenda del argumentoPor cierto, hacer doble clic en la leyenda en Overlay Plot también abre la ventana de leyenda y puedo cambiar las entradas. ¿Qué versión de JMP estás usando? Todo esto debería estar disponible en JMP 12 y probablemente nuevamente en JMP 10. Ya no estoy completamente seguro de si GB se introdujo en JMP 9 o 10, y creo que la trama superpuesta estuvo allí desde el principio o al menos una versión después.
Re: Cambiar los nombres en la leyenda del argumento
Hmm, esto es lo que hice con Graph Builder, tiene líneas y puntos. ¿Me estoy perdiendo de algo?
Re: Cambiar los nombres en la leyenda del argumentoEn principio, si sé cómo puedo usar el siguiente comando (que se encuentra en el libro Scripting)
''Etiquetado(Estado de la fila())=1; // etiqueta la fila actual
podría ayudarme.
Pero no estoy seguro.
Re: Cambiar los nombres en la leyenda del argumentoHola Martín,
Gracias por su respuesta. Pero no resuelve mi problema.
1 y 2 puntos) básicamente están cambiando el nombre de la columna (que no quiero). Necesito cambiar el nombre de la variable dentro de las columnas.
3) Sé cómo cambiar las leyendas en Graph Builder, pero como mencioné, necesito usar Overlay Plot porque necesito líneas de conexión entre los puntos, lo cual no es posible en Graph Builder (hasta donde yo sé).
¿Puede decirme si es posible cambiar los nombres de las variables dentro de la columna usando el gráfico de superposición o JMP no lo permite?
Gracias.
sibaní
Re: Cambiar los nombres en la leyenda del argumento
Overlay Plot(
X( :Column 1 ),
Y( :Pressure ),
Grouping( :Chamber ),
Overlay Groups,
Connect Points( 1 )
);
Overlay Plot(
X( :Column 1 ),
Y( :Pressure ),
Grouping(
Transform Column(
"Chamber_UC",
Character,
Nominal,
Formula( Uppercase( :Chamber ) )
)
),
Overlay Groups
);
Graph Builder(
Size( 522, 450 ),
Show Control Panel( 0 ),
Graph Spacing( 10 ),
Variables( X( :Column 1 ), Y( :Pressure ), Overlay( :Chamber ) ),
Elements( Points( X, Y, Legend( 5 ) ), Smoother( X, Y, Legend( 6 ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model( 6, Level Name( 0, "A" ), Level Name( 1, "B" ) )}
)
)
);
Si utiliza este script con su tabla de datos, obtendrá tres gráficos:
Primero está su gráfico de superposición tal como está.
El segundo es un gráfico de superposición con una variable transformada local creada en la ventana del menú Gráfico de superposición haciendo clic derecho en Cámara en el área de selección de variables, luego usando "fórmula", luego haga clic en el Editor de fórmulas en "Cámara" y luego en "Carácter". >"Mayúsculas". Esta variable recién creada (y no presente en la tabla de datos) se puede usar como variable de grupo (es posible que tenga que cambiar la apariencia usando las opciones del triángulo rojo para evitar dos gráficos).
El tercero es el más fácil, como ya propuso Xan. Está construido con Graph Builder. Debe colocar "Columna 1" en "X" y "Presión" en "Y", luego "Cámara" en "Superposición". A continuación, haga doble clic en la leyenda y cambie los nombres haciendo doble clic en "a" y "b" en la ventana ahora abierta y cámbielo a Mayúsculas. En caso de que no pueda ver las líneas y los puntos, debe arrastrar el ícono que falta al gráfico o mantener presionada la tecla Mayús y hacer clic en el ícono que falta en la parte superior del gráfico.
Sin embargo, ahora debería obtener el resultado, ya sea mediante un script o manualmente.
Salud,
Martín
Re: Cambiar los nombres en la leyenda del argumentoEstoy usando Overplay plot porque necesito puntos con línea, que no pude encontrar en Graph Builder.
Esta pregunta es específica de la trama de Overplay.
Quiero cambiar el nombre de la leyenda Chamber=a a A y Chamber=b a B. Desde entonces, tengo muchos gráficos similares. Quiero hacer los cambios en el gráfico y no en los nombres de las columnas de la tabla de datos.
Re: Cambiar los nombres en la leyenda del argumentoPara mí, no está del todo claro cómo se ve la tabla de datos mencionada anteriormente. Si pudiéramos tener una tabla de ejemplo, no debería ser tan difícil.
Re: Cambiar los nombres en la leyenda del argumentoNo estoy exactamente seguro de cuál es la pregunta. ¿Es una pregunta sobre secuencias de comandos o una pregunta sobre la interfaz de usuario? ¿Es específico de Overlay Plot o de leyendas en general? Actualmente se recomienda Graph Builder en lugar de Overlay Plot y tiene una leyenda más flexible, entre otras cosas.Re: Cambiar los nombres en la leyenda del argumentoTengo el mismo problema. ¿No hay solución para el problema mencionado anteriormente?