Mi scuso se c'è già una risposta a questo...
Sto creando una trama di contorno e voglio aggiungere un cerchio alla trama usando uno script. Quando la trama è una finestra autonoma è facile, aggiungo qualcosa del genere:
SendToReport(
Dispatch(
{},
"Contour Plot Graph",
FrameBox,
{Add Graphics Script( 2, Description( "Script" ), Circle( {0, 0}, 3 ) )}
)Tuttavia, sto includendo la trama in un rapporto più ampio contenente altri grafici. Per fare ciò, ho una casella di contorno, contenente diverse istanze HListBox e VListBox. Quando lo faccio, non riesco più a ottenere il comando di spedizione per raggiungere la trama del contorno. Invece ricevo un avviso del tipo:
Cannot find FrameBox[ "Contour Plot Graph" ] at {}La struttura ad albero si presenta così:

Ho provato tutti i tipi di combinazioni nel primo argomento di Dispatch e non riesco a risolverlo, quindi sarei molto grato per un aiuto!
Grazie.
Non utilizzare Dispatch().
Inviare un messaggio direttamente all'apposito display box, in questo caso Frame Box. Supponendo che il riferimento alla finestra sia memorizzato in una variabile finestra , prova questo:
window[OutlineBox("Contour Plot for x"][FrameBox(1)] << Add Graphics Script( 2, Description( "Script" ), Circle( {0, 0}, 3 ) );