Eliminar la línea entre el último punto de una curva y el primer punto de la siguiente curvaTengo 4 variables: llamémoslas X, Y, barrido y lote.
X e Y son numéricos continuos, barrido y lote son numéricos nominales.
Quiero trazar curvas de líneas XY, por barrido y por lote.
Los datos se ven así:
Lote de barrido XY
0,10 0,20 1 1
0,11 0,30 1 1
0,15 0,36 1 1
0,12 0,22 1 2
0,13 0,31 1 2
0,14 0,29 1 2
0,09 0,2 1 3
0,12 0,33 1 3
0,11 0,31 1 3
0,14 0,24 2 1
0,10 0,34 2 1
0,11 0,30 2 1
0,13 0,21 2 2
0,16 0,22 2 2
0,18 0,33 2 2
0,12 0,21 3 3
0,17 0,27 3 3
0,19 0,29 3 3
Utilizo la superposición para barrer y el color para el lote.
El gráfico pone una línea entre mi último punto de un (barrido, lote) y el primer punto del siguiente (barrido, lote).
Creo que en jmp17, esto se resolvió haciendo clic en "Orden de filas", pero no tuve suerte con jmp18.
¿Puede alguien ayudarme, por favor?
Exploración y visualización de datosRe: Eliminar la línea entre el último punto de una curva y el primer punto de la siguiente curvaEsta es la trama que entiendo, ¿qué conexión es incorrecta?

Re: Eliminar la línea entre el último punto de una curva y el primer punto de la siguiente curvaCreo que esta era la intención:

Re: Eliminar la línea entre el último punto de una curva y el primer punto de la siguiente curvaEntonces, de hecho, el enfoque de @miguello es la clave: simplemente active orden de filas() para que las líneas queden correctas:

Graph Builder(
Transform Column( "Concatenate[sweep,batch]", Character, Formula( Char(:sweep) || "_" || Char( :batch ) ) ),
Variables(
X( :X ),
Y( :Y ),
Overlay( :"Concatenate[sweep,batch]"n, Overlay Encoding( "None" ) ),
Color( :batch )
),
Elements( Points( X, Y ), Line( X, Y, Ordering( "Row Order" ) ) )
);
Además:
Para datos ordenados (con valores X ascendentes por traza)
dt << Sort(By( :sweep, :batch, :X ));
Habrá una nueva configuración genial en JMP20: Fila ascendente
https://community.jmp.com/t5/JMP-Wish-List/Posibilidad de agregar saltos en la línea del generador de gráficos/idc-p/929879/highlight/true#M8256
-> Hace que sea realmente fácil generar gráficos como éste:

Graph Builder(
Variables( X( :X ), Y( :Y ), Overlay( :batch ) ),
Elements( Points( X, Y ), Line( X, Y, Ordering( "Row Ascending" ) ) )
);
Re: Eliminar la línea entre el último punto de una curva y el primer punto de la siguiente curvaEntonces, ¿quieres obtener estas curvas en un solo gráfico?

... sin las líneas en zigzag que se describen en el Constructor de Gráficos. ¿Cómo combinar el suavizador y la línea?

Re: Eliminar la línea entre el último punto de una curva y el primer punto de la siguiente curvaGracias jthi por tu ayuda. Responderé al último comentario: a ti / miguello y hogi.
Re: Eliminar la línea entre el último punto de una curva y el primer punto de la siguiente curvaGracias miguello por tu ayuda - tienes razón - tu gráfico es cercano a lo que quería (pero quería barridos en sólidos/puntos/discontinuos y lotes en diferentes colores para diferenciar el tipo de variables) Responderé al último comentario - a ti / jthi y hogi
Re: Eliminar la línea entre el último punto de una curva y el primer punto de la siguiente curvaGracias a todos por la pronta ayuda, se los agradezco mucho.
En resumen, no quería concatenar columnas porque estoy agrupando muchas para visualizar el impacto (prefiero ver primero los datos sin procesar). Si añado filas vacías a los datos, manteniendo el lote y el barrido llenos, tu solución funciona a la perfección.
Mis tablas tienen unos 10 millones de líneas, así que creo que necesito usar scripts. Es una lástima que no haya una casilla para descontinuar las curvas; sería mucho mejor que tener que agregar miles de líneas a mis tablas...
Re: Eliminar la línea entre el último punto de una curva y el primer punto de la siguiente curvaBuenas noticias: no es necesario agregar ninguna columna a la tabla de datos.
En el informe, seleccione 100 columnas, haga clic derecho y concatene. Listo.Re: Eliminar la línea entre el último punto de una curva y el primer punto de la siguiente curvaGracias hogi. ¿Con "informe" te refieres a "tabla"? No encuentro "concatenar". Disculpas, no es tan ágil en JMP.
Re: Eliminar la línea entre el último punto de una curva y el primer punto de la siguiente curvaInforme -> ventana de gráfico.
Seleccione las columnas, haga clic derecho:
