<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Salut tout le monde,
assez souvent, nous utilisons le graphbuilder pour générer des wafermaps. Habituellement, nous montrons plusieurs tranches côte à côte en utilisant la fonction "wrap". Ensuite, nous obtenons quelque chose comme ceci:

Dans ce cas, nous avons 16 boîtes, chacune affichant une plaquette. Cette taille des boîtes est normalement ajustée automatiquement.
Ma question est la suivante : s'il existe un moyen de définir et de fixer la taille des boîtes ?
Merci beaucoup!
Merci pour votre réponse. En effet, la fonction de taille mentionnée permet de fixer la taille globale du Gaph Builder. Cependant, nous avons en fait pensé à fixer la taille d'une seule boîte de cadre dans le générateur de graphes, de sorte que la taille de la boîte de cadre reste constante quel que soit le nombre réel de boîtes de cadre.
j'ai lu en même temps ici et joué un peu avec notre code. La solution s'est avérée être comme ceci :
1. Faites référence au Graph Builder : gb = Graph Builder(...
2. Créez un rapport : rgb = gb << rapport ;
3. Envoyez un message à la Frame Box spécifique : rgb[Frame Box(1)] << Frame Size ( 200, 100);
Voici un extrait du code réel :
gb = Générateur de graphes(
//Taille( 400, 400 ),
Inclure les catégories manquantes( 1 ),
Couleur de remplissage du titre ("Jaune clair"),
Couleur du cadre du titre ("Jaune clair"),
Couleur de remplissage de niveau ({239, 237, 190}),
Couleur du cadre de niveau ("Jaune clair"),
Variables( X( :PosX ), Y( :PosY ), Wrap( :Quelle ), Couleur( :ChipCode ) ),
Éléments( Points( X, Y, Légende( 5 ) ) ),
EnvoyerVersRapport(
Expédition(
{},
"PosX",
ScaleBox,
{Min( -15 ), Max( 70 ), Inc( 10 ), Tiques mineures( 0 )}
),
Expédition(
{},
"PosY",
ScaleBox,
{Min( -0.109291571319602 ), Max( 50.1092915713196 ), Inc( 10 ),
Coches mineures ( 0 )}
),
Expédition(
{},
"400",
ScaleBox,
{Modèle de légende(
...
)}
),
Expédition(
{},
"titre du graphique",
TextEditBox,
{Définir le texte( "Chips" )}
),
Expédition(
{},
"400",
Boîte de légende,
{Définir le titre( "Chipse" ), Position( {0, 1, -1, 2, 3, 4, -1} )}
),
Expédition(
{},
"Constructeur de graphes",
FrameBox,
{Couleur d'arrière-plan( 32 ), Mode de dessin de marqueur( "Normal" )}
),
Expédition(
{},
"Constructeur de graphes",
FrameBox( 2 ),
{Couleur d'arrière-plan( 32 ), Mode de dessin de marqueur( "Normal" )}
),
Expédition(
{},
"Constructeur de graphes",
FrameBox( 3 ),
{Couleur d'arrière-plan( 32 ), Mode de dessin de marqueur( "Normal" )}
),
Expédition(
{},
"Constructeur de graphes",
FrameBox( 4 ),
{Couleur d'arrière-plan( 32 ), Mode de dessin de marqueur( "Normal" )}
),
Expédition(
{},
"Constructeur de graphes",
FrameBox( 5 ),
{Couleur d'arrière-plan( 32 ), Mode de dessin de marqueur( "Normal" )}
),
Expédition(
{},
"Constructeur de graphes",
FrameBox( 6 ),
{Couleur d'arrière-plan( 32 ), Mode de dessin de marqueur( "Normal" ) }
)
)
);
//gb << Afficher l'arborescence();
rvb = gb << rapport ;
rgb[Frame Box(1)] << Frame Size ( 200, 100);
Vous pouvez utiliser la commande Taille pour contrôler la taille du cadre.Ci-dessous, j'ai utilisé l'ensemble de données Semiconductor.jmp dans CareerBuilder pour adapter NPN1 par ID de lot avec une taille spécifiée.
Générateur de graphiques(
Taille (499, 516),
Afficher le panneau de configuration ( 0 ),
Variables( Y( :NPN1 ), Wrap( :lot_id ) ),
Éléments( Points( Y, Légende( 17 ) ) ),
SendToReport( Dispatch( {}, "X title", TextEditBox, {Set Wrap( 2 )} ) )
);