Tous,
Je dois placer plusieurs annotations textuelles sur un graphique.
Ce sont des phrases d'une seule ligne, mais de longueur différente. C'est pourquoi je dois utiliser FixedSize(0) pour ajuster la longueur de l'étiquette à celle du texte.
Mais lorsque je fais cela, la hauteur est également ajustée et le texte est placé beaucoup trop haut, ce qui me gêne énormément (graphique de gauche). Si je définis Taille fixe (1), je peux contrôler directement la taille de l'étiquette et le placement du texte est correct (graphique de droite), mais comme le texte est de longueur variable, soit l'étiquette est trop longue, soit, si le texte dépasse la taille de l'étiquette, elle se bloque sur le comportement « Taille fixe (0) », ce qui est très inesthétique.


Comment ajuster le positionnement du texte dans une étiquette ET utiliser une taille fixe (0) ?
<< L'alignement vertical (« bas ») ne fonctionne pas.
Voici le code :
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Big Class.jmp" );
biv = bivariate( y( :weight ), x( :height ) );
rbiv = biv << report;
taHeight = 20;
ta1 = rbiv << Add Text Annotation();
ta2 = rbiv << Add Text Annotation();
ta1 << Text( "We need to discuss this at the next meeting." );
ta1 << Text Box( {70, 80, 350, 80+taHeight} );
ta2 << Text( "We need to discuss this at the next " );
ta2 << Text Box( {70, 120, 350, 120+taHeight} );
{ta1, ta2} << Background Color( "Light Yellow" ) << Text Color( "red" )/*<
<SET wrap=""></SET>
<BR /> <BR />