Tutto,
Ho bisogno di inserire diverse annotazioni di testo su un grafico.
Sono monorighe, ma di lunghezza diversa. Ecco perché devo usare Fixed Size(0) per adattare la lunghezza dell'etichetta al testo.
Ma quando lo faccio, regola anche la dimensione verticale e posiziona il testo troppo in alto, il che per qualche motivo mi dà molto fastidio (grafico a sinistra). Se imposto Dimensione Fissa(1), posso controllare direttamente la dimensione dell'etichetta e il posizionamento del testo sembra corretto (grafico a destra), ma ho del testo di lunghezza diversa, o l'etichetta è troppo lunga, oppure se il testo supera la dimensione dell'etichetta, scatta al comportamento "Dimensione Fissa(0)", con un aspetto davvero sgradevole.


Avete qualche idea su come regolare il posizionamento del testo all'interno dell'etichetta e utilizzare la dimensione fissa (0)?
<< L'allineamento verticale ("bottom") non funziona.
Ecco il codice:
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 />