Uso de JSL para trazar varias series en un gráficoHola,
Quiero trazar varias series en función de la misma variable en un gráfico.
Por ejemplo, este es el tipo de datos que quiero trazar:
y
|
x1
|
x2
|
1
|
12
|
14
|
2
|
25
|
28
|
3
|
36
|
38
|
4
|
54
|
49
|
5
|
68
|
86
|
Todo lo que he encontrado hasta ahora es una manera de trazar múltiples series en diferentes gráficos, pero nunca múltiples series en el mismo gráfico. Quiero tener casillas de verificación que me permitan seleccionar la serie que quiero trazar y quiero que esas series aparezcan en el mismo gráfico para poder verlas juntas. ¿Alguien puede ayudarme a hacer esto usando un script JSL? Gracias,
Jordán
Re: Uso de JSL para trazar varias series en un gráficoPermítame guiarle por los pasos necesarios para generar el gráfico que mostré en mi última respuesta.
- Abra la tabla de datos que proporcionó en su última respuesta.Tabla jmp_filter_help
- Las columnas X deben apilarse para que funcionen correctamente con el filtro que se va a utilizar, así que vaya a los menús desplegables en la parte superior de la tabla de datos y seleccione Tablas==Apilar

- Seleccione las 5 columnas X y muévalas al cuadro de selección Apilar columnas y luego haga clic en Aceptar
- Se muestra una nueva tabla de datos con todas las columnas x apiladas.

- Vaya a los menús desplegables en la parte superior de la tabla de datos apilados y seleccione Gráfico==>Creador de gráficos
- En la pantalla Graph Builder, arrastre la columna Y al área de colocación Y y la columna Datos al área de colocación X.

- Haga clic en el centro del gráfico y seleccione Más suave==>Eliminar
- Arrastre la columna Etiqueta al área de colocación de Superposición

- Vaya al triángulo rojo del gráfico y seleccione Filtro de datos locales.En el filtro de datos local, seleccione Etiqueta y haga clic en "+"

- Ahora, para agregar una línea de ajuste, haga clic derecho en el centro del gráfico y seleccione Agregar==Línea de ajuste.Además, una vez que se muestren las Líneas de ajuste, vaya al área de control Línea de ajuste y deseleccione Ajuste de confianza.

- Vaya al triángulo rojo en el gráfico y seleccione Filtro de datos locales. Seleccione la columna Etiqueta y haga clic en "+"

- Como no desea que el eje Y cambie al seleccionar las diferentes X, desmarque la casilla de verificación Incluir y, dado que el gráfico ahora está en un estado completo, puede hacer clic en el botón Listo.

Ahora puede seleccionar las diferentes columnas X y el gráfico cambiará, pero el eje Y sigue siendo el mismo.
Espero que esto te lleve a donde quieres estar.
Re: Uso de JSL para trazar varias series en un gráficoGracias @txnelson ,
Esto parece algo que me gustaría implementar. No estoy seguro de cómo hacerlo en mi caso. Cada vez que intento hacer lo que usted hizo y agregar un filtro, el filtro no se parece a lo que hizo en su ejemplo. Adjuntaré algo a esta respuesta. ¿Puede ayudarme a crear ese filtro de manera que los valores de y sigan siendo los mismos, pero pueda elegir cuál de "x1" a "x5" quiero trazar, donde x=f(y)? Gracias,
Jordán
Re: Uso de JSL para trazar varias series en un gráfico@Jordan_T
Estoy bastante seguro de que Dan entendió su solicitud, pero creo que estaba comprobando si poder usar un escenario de arrastrar y soltar satisfaría las necesidades de sus usuarios y, por lo tanto, eliminaría la necesidad de escribir y admitir alguna aplicación JSL.Estoy haciendo una propuesta similar pero diferente.JMP tiene un selector de casilla de verificación integrado llamado Filtro de datos o Filtro de datos local.Le permite al usuario simplemente hacer clic en los cuadros de selección y cambiar la composición del gráfico o análisis, etc. A continuación se muestra un ejemplo de cómo se ve la aplicación simple que preparé.Adjunté una tabla de datos de muestra, que tiene un script incrustado, que muestra el siguiente ejemplo de Graph Builder.Esta puede ser una ruta que quizás quieras seguir.

Re: Uso de JSL para trazar varias series en un gráficoDan,
Gracias por su respuesta. Quizás mi ejemplo conduzca a malentendidos. No tendré dos, sino entre 15 y 20 series diferentes que me gustaría trazar. Preferiría no arrastrar y soltar, sino tener un cuadro de diálogo con casillas de verificación que me permitan mostrar cualquiera de estas diversas series. Gracias de nuevo,
Jordán
Re: Uso de JSL para trazar varias series en un gráfico¿Es realmente necesario que esto esté en un guión?
Usando Graph Builder, arrastro Y a la zona Y.
Selecciono X1 y X2 y los arrastro a la zona X. Apago el más suave y este es mi resultado:

Ahora haga clic en el triángulo gris al lado de las variables. Puedo borrar X1 o X2 (son casillas de verificación) y el gráfico se actualiza inmediatamente. Al hacer clic nuevamente se agregaría esa variable nuevamente al gráfico. Creo que la funcionalidad interactiva ya existe.
