È possibile sovrapporre il testo su una trama?CIAO. Qualcuno sa se esiste un metodo di scripting per aggiungere testo sopra una trama? Ad esempio, ho uno script per creare un grafico di Pareto e vorrei aggiungere del testo al grafico, come mostrato nel file allegato. Nota: non intendo aggiungere un titolo sopra la trama. Intendo chiedere se esiste un modo per posizionare effettivamente il testo all'interno dell'area della trama. Sento che esiste un modo, ma finora la mia ricerca non ha avuto successo. Grazie!
Utilizzando JMP Pro 17.2.0.
Automazione e scriptingEsplorazione e visualizzazione dei datiRi: È possibile sovrapporre il testo su una trama?Costruisci il grafico come vuoi che sia.Quindi, utilizzando le icone degli strumenti di annotazione, seleziona l'icona del testo
e aggiungi il testo che desideri nel punto del grafico in cui lo desideri.Facendo clic con il tasto destro sull'annotazione potrai impostare il carattere, il colore, ecc.

Quindi vai al triangolo rosso e seleziona per salvare lo script in una finestra di script e otterrai uno script che creerà il grafico e l'annotazione.
Graph Builder(
Size( 522, 486 ),
Show Control Panel( 0 ),
Variables(
X( :age, Order By( :age, Descending, Order Statistic( "N" ) ) ),
Group X( :sex )
),
Elements( Bar( X, Legend( 8 ) ) ),
SendToReport(
Dispatch(
{},
"Graph Builder",
FrameBox,
Add Text Annotation(
Text( "Overlay Text Here" ),
Fixed Size( 0 ),
Text Box( {46, 31, 224, 68} ),
Text Color( "Medium Dark Red" ),
Font( "Segoe UI", 14, "Bold" ),
Filled( 0 )
)
)
)
);
Ri: È possibile sovrapporre il testo su una trama?Grazie Jim. Questo è esattamente ciò di cui avevo bisogno. Funziona perfettamente.
Ri: È possibile sovrapporre il testo su una trama?Un altro approccio consiste nell'aggiungere uno script grafico. Molte funzioni grafiche supportano la visualizzazione del testo:

Ecco un esempio di un altro modo per aggiungere testo a una trama:
Names Default to Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
obj = dt << Graph Builder(
Size( 534, 456 ),
Show Control Panel( 0 ),
Variables( X( :height ), Y( :weight ) ),
Elements( Points( X, Y, Legend( 3 ) ), Smoother( X, Y, Legend( 4 ) ) )
);
rpt = obj << Report;
rpt[FrameBox(1)] << Add Graphics Script(
Text( { 55, 160 }, "Here I am!" )
);