無法使用腳本在圖形生成器下方添加文本大家好,
我最近從 JMP 16 -> JMP 17 更新,第 5 行的以下腳本對我來說失敗了。 我在圖表產生器下方沒有看到“=== 下面===”。 這曾經在 JMP 16 中工作。
關於發生了什麼或我錯過了什麼有什麼想法嗎? 先感謝您的幫忙!


自動化和腳本編寫回覆:無法使用腳本在圖形產生器下方新增文本嘗試將其新增至 Outline Box() 之後,而不是整個報表後
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
biv = dt << Graph Builder( Variables( X( :age ), Y( As Column( :Height ) ) ) );
rbiv = Report( biv );
rbiv["Graph Builder"] << append( Text Edit Box( "=== Below ===" ) );

回覆:無法使用腳本在圖形產生器下方新增文本它確實被添加了,但是這個地方沒有顯示出來

根據您想要查看文字的位置,您可以將其附加到視窗內的其他顯示框中。 圖形生成器大綱框如吉姆建議或在列錶框中
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
gb = dt << Graph Builder(Variables(X(:age), Y(:height)));
rep = Report(gb);
(rep << parent) << append(Text Edit Box("=== Below ==="));回覆:無法使用腳本在圖形產生器下方新增文本感謝您的快速回覆和建議。 他們正沿著正確的道路走向我正在尋找的解決方案。
我確實想將其添加到 x 軸標題的正下方(如下面的螢幕截圖所示)。
我還應該在哪個列錶框中附加程式碼?
我嘗試查看樹結構,但當我附加到“年齡”文字編輯框正下方時,它不起作用。


回覆:無法使用腳本在圖形產生器下方新增文本有幾個問題會影響如何實現這一點:
- 除了附加單一文字方塊之外,您還想做什麼?
- 您正在建立什麼類型的報告?
- 為什麼您希望在那裡附加一些附加文字?
- 如何附加它(自動腳本、手動運行腳本…)?
回覆:無法使用腳本在圖形產生器下方新增文本感謝賈莫的快速回复,
我正在嘗試建立一個需要自動化的“儀表板”,它在一個視圖中附加多個這些圖形產生器。
附加文字很重要,因為我將有許多不同的圖表,我想循環瀏覽這些圖表,並在將它們發佈到儀表板時保持動態。
回覆:無法使用腳本在圖形產生器下方新增文本在包含圖形產生器和文字方塊的 V 列錶框之後使用align("center") 新增文字方塊會更容易嗎?
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
nw = New Window("demo",
vlb = V List Box(align("center"))
);
vlb << Append(gb = dt << Graph Builder(Variables(X(:age), Y(:height))));
vlb << append(Text Edit Box("=== Below ==="));
還有其他方法,具體取決於您的完整儀表板(例如,H Center Box 可以工作)
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
nw = New Window("demo",
vlb = V List Box()
);
vlb << Append(gb = dt << Graph Builder(Variables(X(:age), Y(:height))));
vlb << append(H Center Box(Text Edit Box("=== Below ===")));