Forme de la carte + contourBonjour,
Je travaille dans l'industrie des semi-conducteurs. Disons que j'ai une plaquette.Cette tranche comporte des puces réparties autour de la tranche, comme illustré. Dans chaque dé, il y a des lignes/colonnes, chacune représentant les gradients d'une métrique en un point spécifié. De gauche à droite, par exemple, la métrique A commence à une valeur maximale et diminue jusqu'à la valeur minimale à droite.De haut en bas, la métrique B suit le même modèle.
J'ai mis en place une forme de carte de plaquette où chaque numéro de forme est la matrice. Cependant, les valeurs de toute métrique colorée sont moyennées dans le dé en raison de la forme de la carte.Existe-t-il un moyen de modifier ce comportement de moyenne en une carte de contour, dans chaque dé ? Si je clique sur l'option de contour dans le générateur de graphiques, la visualisation devient vide.

J'ai cherché cela, mais je n'ai pas trouvé de réponses.
Merci d'avance!
Personnalisation de masseles fenêtresRe : Forme + contour de la carteSi les matrices sont positionnées selon un motif rectangulaire - ou s'il est acceptable de générer le tracé selon un motif rectangulaire, vous pouvez alors utiliser la position x/y du dé comme groupe X/Y - et utiliser la position intra-dé sur le X. /Axe Y.
L'exemple ci-dessous utilise lots/plaquettes et x_die/y_die
au lieu de x_die/y_die et x_intra_die/y_intra_die - mais j'espère que l'idée de base est 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 ) ) )
);
Re : Forme + contour de la carteCela peut être une solution viable, @Craige_Hales ! Une solution de contournement très créative !Merci!
Re : Forme + contour de la carteJe ne pense pas que vous puissiez faire cela en utilisant les cartes de formes dont vous disposez. Si vous disposez de coordonnées plus précises que les coins des matrices, vous pouvez les utiliser pour créer une carte plus précise à utiliser dans des cas comme celui-ci. Ou peut-être pouvez-vous utiliser les coordonnées et les définir comme ordinales, puis vous pourrez peut-être utiliser une carte thermique ou un nuage de points.
Re : Forme + contour de la carteVous pouvez utiliser une boîte d'alignement pour contenir un tracé de contour pour chaque dé, quelque chose comme ceci
The gray rectangles are beyond the edge of the wafer.The gray rectangles are beyond the edge of the wafer.Les rectangles gris dépassent le bord de la plaquette.
waferRadius = 1; // arbitrary
across = 7;
width = 2 * waferRadius / across;
down = 16;
height = 2 * waferRadius / down;
lub = Lineup Box( N Col( across ), <<BACKGROUNDCOLOR></BACKGROUNDCOLOR>
J'ai pris une photo de chaque tracé de contour, moyennement grande, à la fois pour pouvoir fermer la plateforme et supprimer les données factices et pour minimiser l'apparence de certains pixels autour du bord de l'image. Plus tard, je réduis la grande image composite. La LineupBox n'est jamais affichée (vous pourriez, pour le débogage), mais l'image de la programmation est affichée à la fin.
Je n'ai pas réfléchi à la légende ni à la manière de la rendre commune à tous les graphiques. Je pense qu'il est possible de spécifier les plages de légende.
Vous pouvez utiliser img<
L'exécution de l'exemple prend quelques minutes.
Re : Forme + contour de la carteSalut @txnelson . Malheureusement, cela ne serait pas utile à la plupart des gens là où je travaille, car la plupart des visualisations générées finissent sous forme de captures d'écran dans les rapports. Une ou deux broches peuvent suffire, mais le nombre nécessaire dépasse de loin ce chiffre. Le plus proche que je puisse trouver est un tracé de contour avec un niveau alpha plus élevé, mais les formes deviennent trop anormales pour être utiles, pour ce que je recherche.
Il semble qu'il s'agisse d'un élément de liste de souhaits.
Re : Forme + contour de la carteVous pouvez faire ce que vous voulez en utilisant les Hover Label Graphlets.

Le tableau de données ci-joint comporte une grille de valeurs 5x5 pour chaque état.Lorsque l'état est survolé sur la carte, une carte de contour est générée et affichée pour les données dans la grille 5x5 pour cet état.L'utilisation de la carte d'état pour l'affichage a été utilisée parce que j'étais trop paresseux pour créer un tableau de données de forme de plaquette.Mais cela devrait fonctionner aussi bien que la carte de l’État.Voici le JSL qui pilote l'affichage de la carte, avec la définition du Hover Label.
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 documentation sur les étiquettes de survol et les graphlets se trouve dans le guide de script, disponible dans la bibliothèque de documentation JMP, sous le menu Aide.