抱歉,如果已經有答案了......
我正在創建一個等高線圖,並想使用腳本向圖中添加一個圓圈。 當繪圖是一個獨立的窗口時,這很容易,我添加如下內容:
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 ) );