Re: Forma del mapa + contornoPuedes hacer lo que quieras, usando Hover Label Graphlets.

La tabla de datos adjunta tiene una cuadrícula de valores de 5x5 para cada estado.Cuando se desplaza el estado sobre el mapa, se genera y se muestra un mapa de contorno para los datos en la cuadrícula de 5x5 para ese estado.Se usó el mapa de estado para la visualización porque era demasiado perezoso para crear una tabla de datos de forma de mapa de obleas.Pero debería funcionar tan bien como el mapa estatal.Aquí está el JSL que controla la visualización del mapa, con la definición de etiqueta flotante.
Names Default To Here( 1 );
dt = Data Table("StarfruitBob");
gb = Graph Builder(
Size( 534, 456 ),
Show Control Panel( 0 ),
Variables( X( :Longitude ), Y( :Latitude ), Color( :Value ), Shape( :State ) ),
Elements( Map Shapes( X, Y, Legend( 22 ) ) )
);
Frame = (gb << Report)[FrameBox( 1 )];
frame << Set Graphlet(
Picture(
Contour Plot(
X( :x, :y ),
Y( :value ),
Show Data Points( 1 ),
Fill Areas( 0 ),
Label Contours( 0 ),
Transform( "Range Normalized" ),
Specify Contours( Min( 6 ), Max( 22 ), N( 9 ) )
)
)
);
La documentación sobre Hover Labels y Graphlets se encuentra en la Guía de secuencias de comandos, que se encuentra en la Biblioteca de documentación de JMP, en el menú Ayuda.
Re: Forma del mapa + contornoHola @txnelson . Desafortunadamente, esto no sería útil para la mayoría de las personas donde trabajo, ya que muchas de las visualizaciones que se generan terminan como capturas de pantalla en los informes. Uno o dos pines pueden estar bien, pero el número que se necesitaría supera con creces eso. Lo más cerca que puedo llegar es un gráfico de contorno con un nivel alfa más alto, pero las formas se vuelven demasiado anormales para ser útiles, para lo que estoy buscando.
Parece que este es un elemento de la lista de deseos.
Re: Forma del mapa + contornoPodría usar un cuadro de alineación para contener un gráfico de contorno para cada dado, algo como esto
The gray rectangles are beyond the edge of the wafer.The gray rectangles are beyond the edge of the wafer.The gray rectangles are beyond the edge of the wafer.The gray rectangles are beyond the edge of the wafer.The gray rectangles are beyond the edge of the wafer.The gray rectangles are beyond the edge of the wafer.The gray rectangles are beyond the edge of the wafer.The gray rectangles are beyond the edge of the wafer.The gray rectangles are beyond the edge of the wafer.The gray rectangles are beyond the edge of the wafer.The gray rectangles are beyond the edge of the wafer.The gray rectangles are beyond the edge of the wafer.The gray rectangles are beyond the edge of the wafer.The gray rectangles are beyond the edge of the wafer.The gray rectangles are beyond the edge of the wafer.The gray rectangles are beyond the edge of the wafer.The gray rectangles are beyond the edge of the wafer.The gray rectangles are beyond the edge of the wafer.The gray rectangles are beyond the edge of the wafer.The gray rectangles are beyond the edge of the wafer.The gray rectangles are beyond the edge of the wafer.The gray rectangles are beyond the edge of the wafer.The gray rectangles are beyond the edge of the wafer.The gray rectangles are beyond the edge of the wafer.The gray rectangles are beyond the edge of the wafer.The gray rectangles are beyond the edge of the wafer.The gray rectangles are beyond the edge of the wafer.The gray rectangles are beyond the edge of the wafer.The gray rectangles are beyond the edge of the wafer.The gray rectangles are beyond the edge of the wafer.The gray rectangles are beyond the edge of the wafer.The gray rectangles are beyond the edge of the wafer.The gray rectangles are beyond the edge of the wafer.Los rectángulos grises están más allá del borde de la oblea.
waferRadius = 1; // arbitrary
across = 7;
width = 2 * waferRadius / across;
down = 16;
height = 2 * waferRadius / down;
lub = Lineup Box( N Col( across ), <<BACKGROUNDCOLOR></BACKGROUNDCOLOR>
Tomé una foto de cada gráfico de contorno, moderadamente grande, tanto para poder cerrar la plataforma como eliminar los datos ficticios. y para minimizar la apariencia de algunos píxeles alrededor del borde de la imagen. Más tarde, reduzco la imagen compuesta grande. El LineupBox nunca se muestra (podría, para la depuración), pero la imagen de la alineación se muestra al final.
No he pensado en la leyenda y cómo hacerla común en los gráficos. Creo que es posible especificar los rangos de la leyenda.
Puede usar img<
Lleva un par de minutos ejecutar el ejemplo.
Re: Forma del mapa + contornoNo creo que puedas hacer esto usando esos mapas de formas que tienes. Si tiene coordenadas más precisas que solo las esquinas de los troqueles, puede usarlas para crear un mapa más preciso para usar en casos como este. O tal vez puede usar las coordenadas y establecerlas como ordinales y luego podría usar un mapa de calor o un diagrama de dispersión.
Re: Forma del mapa + contornoEsta puede ser una solución viable, @Craige_Hales ! ¡Una solución muy creativa!¡Gracias!
Re: Forma del mapa + contornoSi los troqueles están colocados en un patrón rectangular, o si es aceptable generar el gráfico en un patrón rectangular, entonces podría usar la posición x/y del troquel como grupo X/Y, y usar la posición interna del troquel en la X /Eje Y.
El siguiente ejemplo utiliza lotes/obleas y x_morir/y_morir
en lugar de x_morir/y_morir y x_intra_die/y_intra_die - pero espero que la idea básica sea visible:

dt = Open( "$SAMPLE_DATA/Wafer Stacked.jmp" );
dt << Graph Builder(
Show Control Panel( 0 ),
Variables(
X( :X_Die ),
Y( :Y_Die ),
Group X( :Lot ),
Group Y( :Wafer ),
Color( :Defects )
),
Elements( Heatmap( X, Y, Legend( 9 ) ) )
);
Forma del mapa + contornoHola,
Trabajo en la industria de los semiconductores. Digamos que tengo una oblea.Esta oblea tiene troqueles distribuidos alrededor de la oblea, como se muestra. Dentro de cada matriz hay filas/columnas, cada una de las cuales representa gradientes de alguna métrica en un punto específico. De izquierda a derecha, por ejemplo, la métrica A comienza en un valor máximo y disminuye hasta el mínimo a la derecha.De arriba a abajo, la métrica B sigue el mismo patrón.
He configurado una forma de mapa de obleas donde cada número de forma es el dado. Sin embargo, los valores de cualquier métrica coloreada se promedian dentro del dado debido a la forma del mapa.¿Hay alguna manera de cambiar este comportamiento promedio en un mapa de contorno, dentro de cada dado? Si hago clic en la opción de contorno en Graph Builder, la visualización se queda en blanco.

He estado buscando esto, pero no he encontrado respuestas.
¡Gracias de antemano!
La personalización en masaventanas