Seguimiento de eventos en un diagrama de puntos
Hola,
Con frecuencia creo estos gráficos de puntos dispersos. Esto implica el seguimiento de una métrica sobre una métrica de conteo, por lo que de izquierda a derecha se avanza más en la prueba. La ordenada es una ubicación espacial unidimensional. Cuando vemos formas en los datos, queremos saber qué evento pudo haberlas desencadenado. Lo que solemos hacer es usar el color de una columna de eventos. Sin embargo, no me gusta mucho porque los colores de estos pequeños puntos pueden ser difíciles de ver y no son fáciles de seguir a simple vista, ya que se mueven por todas partes.
Prefiero este método, donde adjunto una línea al eje... pero eso significa que tendría que escribirlo en un script. De hecho, ahí es donde estoy: no creo que sea tan difícil, pero pensé que tal vez me estoy perdiendo algo.

También probé esto: asignar a mis eventos un espacio determinado en el eje de ordenadas. Ahora sé dónde buscar los eventos:

Luego está esta forma, que no me gusta porque dedica demasiado espacio al gráfico inferior y parece que no puedo cambiar su tamaño:

Por último, puse los eventos en un eje del lado derecho con resultados no muy buenos.
¡Gracias!
Exploración y visualización de datosRe: Seguimiento de eventos en un diagrama de puntos¿Tal vez el último, con diferentes tamaños de parcelas?
¿La parte superior grande y la inferior delgada?

Para cambiar el tamaño, simplemente tome el borde inferior del eje y arrástrelo:

Re: Seguimiento de eventos en un diagrama de puntosHe utilizado todos los métodos que me has sugerido y todos funcionan bastante bien (dependiendo de los datos y la situación). Actualmente prefiero la opción de tener un segundo eje para los eventos, ya que ofrece mucha flexibilidad para mostrar puntos, líneas y barras.
Re: Seguimiento de eventos en un diagrama de puntos¿Has visto el nuevo Gráfico de Alarmas que forma parte de la Plataforma de Cribado de Procesos en JMP 19? Parece ideal para lo que intentas hacer.
Re: Seguimiento de eventos en un diagrama de puntos
@jay_holavarri escribió: Prefiero este método, donde adjunto una línea al eje... pero eso significa que tendría que programarlo.
Afortunadamente, en JMP19 hay una nueva opción para gráficos lineales:

Se puede utilizar para dibujar flechas:

como en Nuevo en Graph Builder para JMP 19
... y se puede utilizar para añadir líneas verticales a un gráfico "sin necesidad de scripts" : )

use the script to generate the plot and then use Graph Builder to steal the idea.
- The point plot uses the original Y values
- the Line plot uses 2 additional Y values to draw vertical lines - activate the option "within row"
- length of the lnies is defined via min/max
- if(:Lot Acceptance == "Reject", ...) is used to get vertical lines only for "reject"s
Open( "$SAMPLE_DATA/Tablet Production.jmp" );
Graph Builder(
Transform Column(
"max",
Formula( If( :Lot Acceptance == "Reject", Col Max( :Disso ) ) )
),
Transform Column(
"min",
Formula( If( :Lot Acceptance == "Reject", Col Min( :Disso ) ) )
),
Size( 1301, 506 ),
Graph Spacing( 4 ),
Variables(
X( :Blend Time ),
Y( :Disso ),
Y( :min, Position( 1 ) ),
Y( :max, Position( 1 ) )
),
Elements(
Points( X, Y( 1 )),
Line( X, Y( 2 ), Y( 3 ), Ordering( "Within Row" ) )
)
);
Re: Seguimiento de eventos en un diagrama de puntosEn versiones anteriores también se podía hacer esto utilizando el segundo eje X. También me gusta utilizar el segundo eje Y, ya que me da la libertad de moverlo como quiero (es útil con puntos, pero puede ser problemático con marcadores en otros ejes Y).

o asegúrese de que siempre encaje en la trama y evite que los usuarios lo cambien fácilmente

Re: Seguimiento de eventos en un diagrama de puntosSí, los gráficos de barras también funcionan, incluso en JMP
Pero con las líneas de cuadrícula activadas, resulta difícil distinguir entre líneas de cuadrícula y eventos.

Graph Builder(
Transform Column(
"event",
Formula( If( :Lot Acceptance == "Reject", 100 ) )
),
Variables( X( :Blend Time ), Y( :Disso ), Y( :event, Position( 1 ) ) ),
Elements( Bar( X, Y( 2 ), Legend( 8 ) ), Points( X, Y( 1 ) ) )
);
Re: Seguimiento de eventos en un diagrama de puntosProbé la herramienta de Gráfico de Alarmas, pero por lo que entiendo, requiere que cree un gráfico de control... Mis datos son espaciales, así que no puedo obtener métricas de población de ellos.