¿Cómo agrego varios datos al mismo gráfico?Buenos dias / tardes a todos.
Siento que esto debería ser muy sencillo, pero estoy luchando por encontrar la forma de hacerlo.En OriginPro esto es realmente fácil, pero tengo que usar JMP para trabajar por primera vez y soy un novato total con este programa.
El problema: tengo dos conjuntos de datos XRD.Uno de una máquina más antigua, uno de una máquina nueva.Los datos se toman en el mismo dominio, desde aproximadamente -6000 a +3000 segundos de arco.Sin embargo, el espaciado de los puntos de datos es diferente entre las dos máquinas.
Entonces tengo estos dos conjuntos de datos y necesito superponerlos en el mismo gráfico.Las definiciones de x (ángulo en segundos de arco) e y (intensidad en CPS) son las mismas.
Para ambos conjuntos de datos, la reflexión principal se produce en aproximadamente 0 segundos de arco (como se esperaba).Se adjuntan gráficos de datos de las dos máquinas (D1 y V1).
He intentado usar Graph Builder para agregar estos datos al mismo gráfico, para superponer uno encima del otro.He intentado arrastrar ambos dominios x al eje x, pero esto no da como resultado el comportamiento deseado.En lugar de trazar D1 contra "es" x, y V1 trazar "es" x, ambos conjuntos de datos se trazan utilizando sólo uno de los rangos de x.Entonces, esto da como resultado que uno de los conjuntos de datos se comprima o estire, dependiendo de qué x se use.Se adjuntan ambos conjuntos de datos trazados en el generador de gráficos y puede ver el problema.
Todo lo que quiero es que el rango x sea fijo y que el múltiplo y se grafique contra un eje x.
Dado que todavía soy nuevo en JMP, sería preferible una solución interactiva, pero si un script es la única forma posible, también lo aceptaré.
Gracias de antemano por tu ayuda.
GráficosRe: ¿Cómo agrego varios datos al mismo gráfico?Los datos del gráfico deben provenir de una única tabla de datos.Por lo tanto, lo que debe hacer es tomar sus 2 tablas de datos y unirlas o concatenarlas para terminar con su columna 1 X y 2 columnas Y.Luego, todo lo que necesita hacer es abrir Graph Builder y arrastrar la columna X al área de colocación X, y luego seleccionar ambas columnas Y y arrastrarlas al área de colocación Y
Usar
Tablas => Unir
o
Tablas => Concatenar
para juntar los datos.Asegúrese de que el nombre de la columna X sea el mismo en ambas tablas de datos y que los nombres de la columna Y sean diferentes.
Re: ¿Cómo agrego varios datos al mismo gráfico?He aquí una forma de hacerlo:
- Agregue una columna a cada uno de sus conjuntos de datos, por ejemplo, "Máquina".El valor en la tabla V1 sería V1 y en la tabla P1 sería P1.
- Ahora concatenar las dos tablas.
- Ejecute el generador de gráficos y arrastre Omega a X y la columna Y a Y
- Arrastrar la máquina para superponer
Aquí hay un código que muestra cómo hacerlo:
dt = New Table( "Test Combo", Add Rows( 6 ),
New Column( "Omega", Numeric, "Continuous", Format( "Best", 12 ),
Set Values( [1, 2, 3, 1, 2, 3] ) ),
New Column( "Y", Numeric, "Continuous", Format( "Best", 12 ),
Set Values( [1, 4, 10, 2, 7, 20] ) ),
New Column( "Machine", Character, "Nominal",
Set Values( {"D1", "D1", "D1", "V1", "V1", "V1"} ) )
);
dt << Graph Builder( Size( 527, 452 ), Show Control Panel( 0 ),
Variables( X( :Omega ), Y( :Y ), Overlay( :Machine ) ),
Elements( Line( X, Y, Legend( 13 ) ) ),
SendToReport( Dispatch( {}, "Y", ScaleBox,
{Scale( "Log" ), Format( "Best", 12 ), Min( 0.7 ),
Max( 20.3648979591837 ), Inc( 1 ), Minor Ticks( 1 )}
)
)
);Re: ¿Cómo agrego varios datos al mismo gráfico?Aquí está la mesa:

Aquí está el gráfico resultante:

Re: ¿Cómo agrego varios datos al mismo gráfico?Los datos están en la misma tabla de datos, pero para reiterar, el problema es que no comparten el mismo conjunto de valores de x, por lo que su respuesta no funciona.
Re: ¿Cómo agrego varios datos al mismo gráfico?Eso funciona, pero es un truco tan terrible.
¿Es esta realmente la única forma de hacer esto?¿Realmente no hay una manera más fácil de hacer algo tan básico como esto?