¿Necesita ayuda para obtener (x, y) cuadros extraídos de datosTengo una columna con valores X numéricos y otra con valores Y numéricos. Los valores X e Y contienen cada uno un valor mínimo y máximo para una serie de observaciones, como
dimensión de obs min / max valor
1 X min 1.1
1 X max 1.5
1 Y min 0.9
1 Y max 1.25
Tengo 5-10 observaciones, cada una con coordenadas como estas. Me gustaría que JMP dibuje rectángulos en un plano (x, y) con esas coordenadas. ¿Alguien puede decirme cómo hacer esto?
Gracias.
Re: ¿Necesita ayuda para obtener (x, y) cuadros extraídos de datos¡Excelente! Muchas gracias, esta es una solución perfecta.
Re: ¿Necesita ayuda para obtener (x, y) cuadros extraídos de datosLo que sospecho que está sucediendo es que no estás definiendo correctamente los 4 puntos de tu rectángulo. Dado que con un mapa de forma, lo que realmente está definiendo son polígonos, deben definirse en un orden continuo. es decir (arriba, izquierda), (arriba, derecha), (abajo, derecha), (abajo, izquierda).
Re: ¿Necesita ayuda para obtener (x, y) cuadros extraídos de datosGracias de nuevo, de hecho, mover el nombre y los archivos de forma al directorio de mapas JMP resolvió el problema. Si puede permitirse una pregunta más. Quiero que las formas sean rectángulos y pongo las coordenadas de las 4 esquinas del rectángulo. Cuando uso el generador de gráficos y la forma del mapa para mostrar, obtengo los lados horizontales de cada rectángulo y las líneas diagonales que conectan las esquinas, pero no líneas verticales para los lados del rectángulo. Intenté agregar más puntos, pero eso no parece cambiar nada. ¿Sabe por qué las coordenadas de las 4 esquinas no producen un rectángulo sino que producen lo que he descrito? Estoy intentando adjuntar una captura de pantalla, pero no sé si funcionará. Cualquier idea de cómo cambiarlo a un rectángulo sería apreciada.
Re: ¿Necesita ayuda para obtener (x, y) cuadros extraídos de datosHay muy buena documentación sobre la creación de mapas en la guía de gráficos esenciales:
Ayuda ==> Libros ==> Graficación esencial
En JMP 13 es el Capítulo 15, comenzando en la página 303
Sospecho que su problema es colocar el mapa en su escritorio y obtener JMP para poder encontrarlo allí. En mi uso de estos mapas, siempre los coloco en las carpetas de AutoLookup, y documentados en la guía de Gráficos Esenciales.Re: ¿Necesita ayuda para obtener (x, y) cuadros extraídos de datosGracias, que hace lo que quiero. También pensé que podría querer hacer esto creando un mapa personalizado, pero parece que no consigo que eso funcione. Sigo el ejemplo en el archivo de ayuda de muestra pero sigo recibiendo el mensaje en el generador de gráficos de que no se encuentra el archivo de forma. Creé los archivos -Nombre y -XY con la misma columna de ID de forma. En el archivo -NOMBRE asigné el rol de definición de nombre de forma al nombre de mi (s) forma (s). Luego creé un nuevo archivo con esos nombres y algunos datos y asigné el rol de uso de nombre de forma a la columna con los nombres; coloco los archivos -NAME y -XY en una nueva carpeta de mi escritorio y señalé esa carpeta en la carpeta shape name use role para decirle a JMP dónde encontrar los archivos.
Debo estar perdiendo algo, posiblemente en las rutas de acceso a los archivos, ya que los puse en una carpeta de mi escritorio. Si alguien tiene alguna idea de cómo podría ir mal, agradecería algunos consejos.
Re: ¿Necesita ayuda para obtener (x, y) cuadros extraídos de datosAquí hay un ejemplo de cómo tomar sus datos y dibujar un rectángulo.
Names Default To Here( 1 );
dt = New Table( "Untitled 18",
Add Rows( 4 ),
New Column( "dimension", Character, "Nominal", Set Values( {"X", "X", "Y", "Y"} ) ),
New Column( "min/max", Character, "Nominal", Set Values( {"min", "max", "min", "max"} ) ),
New Column( "value", Numeric, "Continuous", Format( "Best", 12 ), Set Values( [1.1, 1.5, 0, 1.25] ) )
);
dtSplit = dt << Split( Split By( :dimension, :Name( "min/max" ) ), Split( :value ), Sort by Column Property );
New Window( "Example",
Graph Box(
Y Scale( 0, 4 ),
X Scale( 0, 4),
Pen Color( "Green" );
Pen Size( 2 );
For( i = 1, i <= N Rows( dtSplit ), i++,
Rect( dtSplit:X min[i], dtSplit:Y max[i], dtSplit:X max[i], dtSplit:Y min[i], 0 )
);
)
);
Las funciones de Graph Box están documentadas en:
Ayuda ==> Índice de secuencias de comandos ==> Cuadro de gráficos