Cómo colorear puntos por una propiedad y darles forma por otra y hacer leyendas para cada unoTengo una tabla de datos con cuatro columnas.Los dos primeros se llaman X e Y y son variables continuas.Las dos últimas columnas son variables categóricas llamadas Color y Forma.
Quiero crear un diagrama de dispersión de X por Y donde los puntos se colorean según las entradas en la columna Color y la forma de los marcadores se selecciona según la columna Forma.Me gustaría hacer una leyenda de fila para Forma y una leyenda de fila para Color.
¿Es posible hacer esto usando la interfaz solo en JMP 16?
Aquí hay algunos datos de ejemplo

Pude hacer un gráfico de este tipo usando Graph/Scatterplot Matrix y seleccionando X e Y en sus respectivos roles.Luego puedo hacer dos leyendas (una para Color y luego otra para Forma) usando el menú Fila/clic derecho

Pero cuando agrego el menú de la segunda fila para la forma, los colores corresponden a categorías en la columna de forma.

Quiero que permanezcan como estaban en la primera captura de pantalla en lugar de lo que veo a continuación.

Parece que el color y la forma están acoplados y no se pueden especificar por separado.
También traté de hacer esto usando el generador de gráficos sin ningún éxito.
La personalización en masaRe: Como colorear puntos por una propiedad y darles forma por otra y hacer leyendas para cada unoOk, veo tu punto débil y, de hecho, no es muy intuitivo llegar a este resultado a través de esta plataforma.
Los diferentes pasos que presenta lo llevan a los resultados correctos, pude reproducir su resultado final.
Sin embargo, creo que siempre es más fácil usar Graph Builder si es posible, debido a la interactividad y facilidad de uso de los gráficos más comunes.
Me alegro de que haya encontrado el resultado con la plataforma de matriz Scatterplot. Como dije antes, también puede manipular la tabla de datos para especificar marcadores y colores dependiendo de algunas columnas, o usar las propiedades de la columna para configurar condiciones en el marcador/color de sus observaciones para llegar rápidamente a los resultados (pero la leyenda detrás los marcadores y los colores pueden no estar siempre visibles).
Que tengas un buen día y felices fiestas,
Re: Como colorear puntos por una propiedad y darles forma por otra y hacer leyendas para cada unoDespués de crear el diagrama de dispersión inicial a partir de la tabla anterior (usando Graph/Scatterplot Matrix), haga clic con el botón derecho en el gráfico y seleccione "Row Legend".Aparece este cuadro de diálogo:

Seleccione "Color" y JMP asigna automáticamente colores a la variable categórica utilizando la configuración "Predeterminado de JMP" en la opción desplegable de colores.Esto se puede cambiar, pero lo dejé como está.Tenga en cuenta que Marcadores está preseleccionado como "Ninguno".Dejé esto como está. Presionado ok.
En el gráfico resultante, volví a hacer clic con el botón derecho y seleccioné "Leyenda de fila".Y veo esto:

Cuando hago clic en "Forma" debajo de las columnas, tenga en cuenta que JMP asume que quiero usar esta columna para volver a asignar un color.Tengo que hacer dos cosas.Primero, tengo que seleccionar un esquema de marcador del menú desplegable "Marcadores". Elegí "Sólido" así:

Luego, para el paso más importante, tengo que hacer clic en el menú "Colores" y cambiar la opción preseleccionada "Predeterminado de JMP" a la opción "Ninguno", que está "oculta" en la parte superior del menú desplegable.Aquí:

Luego haga clic en Aceptar. Para obtener el gráfico final con dos leyendas.

Esto es lo que quiero.
La combinación del elemento de menú Color preseleccionado y el "Ninguno" oculto en la parte superior me costó horas de diversión (principalmente buscando documentación y publicaciones).Tal vez este cuadro de diálogo necesite un poco de ajuste.Es lo mismo que está debajo de "Filas/Color o marcar por columna...", por lo que es un kit bastante importante.
Espero que esto ayude a alguien más a ahorrar algo de tiempo.
Re: Como colorear puntos por una propiedad y darles forma por otra y hacer leyendas para cada unoOk entiendo el problema.
Lo que puede hacer es seleccionar filas y hacer clic con el botón derecho en la tabla de datos para cada grupo de filas (color o tipo de marcador) que desea especificar y luego indicar el tipo y el color del marcador.
De esta forma, dado que la información estará directamente en las filas de la tabla de datos, los colores y la forma de los puntos serán usados por las otras plataformas que utilices.
Espero que esto proporcione una solución más general a su problema,
Re: Como colorear puntos por una propiedad y darles forma por otra y hacer leyendas para cada unoGracias Víctor.Acepté esta solución ya que creo que es la mejor manera de resolver el problema.Sin embargo, mi publicación original era para la plataforma Scatterplot Matrix y resulta que la interfaz de esta plataforma tenía un error que nunca entendí hasta más tarde: esta era la verdadera causa de mi problema.Agregaré la solución en una publicación separada.También puede ayudar a las personas que usan la interfaz "Filas/Color o marcar por columna".
Re: Como colorear puntos por una propiedad y darles forma por otra y hacer leyendas para cada unoHola @MathBasilisk1p6 ,
¡Bienvenido a la Comunidad!
Tener ambas informaciones (color y forma) en el mismo gráfico, es relativamente fácil con Graph Builder:
- Especifique su X e Y en el gráfico,
- Use su columna "Color" en el panel "Color" del Graph Builder,
- Use su columna "Forma" en el panel "Superposición" del Creador de gráficos.
Al hacer esto, puede tener el mismo tipo de gráfico que la imagen en copia.
Haciendo clic derecho en la leyenda de colores, podrás cambiarlos, y en "forma" y luego "marcador", podrás cambiar el tipo de marcador (círculo, triángulo, cuadrado, .. .).
También adjunté la tabla de datos y el script del juguete para que pueda usarlos y probar.
Espero que esta respuesta te ayude,