すでにこれに対する答えがある場合はおApびします...
等高線プロットを作成していますが、スクリプトを使用してプロットに円を追加します。プロットがスタンドアロンウィンドウの場合、簡単です。次のようなものを追加します。
SendToReport(
Dispatch(
{},
"Contour Plot Graph",
FrameBox,
{Add Graphics Script( 2, Description( "Script" ), Circle( {0, 0}, 3 ) )}
)ただし、他のグラフを含む大きなレポートにプロットを含めています。これを行うために、いくつかのHListBoxおよびVListBoxインスタンスを含むアウトラインボックスがあります。これを行うと、等高線図に到達するためのディスパッチコマンドを取得できなくなります。代わりに、次のような警告が表示されます。
Cannot find FrameBox[ "Contour Plot Graph" ] at {}ツリー構造は次のようになります。

Dispatchの最初の引数であらゆる種類の組み合わせを試しましたが、うまくいかないので、助けてくれて非常に感謝しています!
ありがとう。
Dispatch()を使用しないでください。
適切な表示ボックス(この場合はフレームボックス)にメッセージを直接送信します。ウィンドウ参照が変数に格納されていると仮定します窓 、これを試して:
window[OutlineBox("Contour Plot for x"][FrameBox(1)] << Add Graphics Script( 2, Description( "Script" ), Circle( {0, 0}, 3 ) );