使用視窗名稱將圖表傳送到日誌,而不是使用圖表句柄?考慮以下範例腳本(我的實際問題的簡化版本)
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
//Scatt3D = dt << Scatterplot 3D( Y( :age, :height ), X Axis( :age ), Y Axis( :height ) );
include ("plotScatterPlot.jsl");
Window ("Big Class - Scatterplot 3D of age, height")<< journal;
//Scatt3D << journalwhere plotScatterPlot.jsl contains
Scatt3D = dt << Scatterplot 3D( Y( :age, :height ), X Axis( :age ), Y Axis( :height ) );
它會產生帶有視窗名稱的 3D 散佈圖
"Big Class - Scatterplot 3D of age, height"
我可以使用生成日記
Scatt3D << journal
但我需要使用視窗名稱產生日誌
Window ("Big Class - Scatterplot 3D of age, height")<< journal;這是行不通的。我可以得到一些幫助來讓它發揮作用嗎?
(我在 JMP13)。
自動化和腳本編寫數據探索和視覺化回复:使用窗口名稱而不是使用圖表句柄將圖表發送到日誌?@txnelson對不起,這是一個錯字
Window ("MPD16.0008.02 6 - Graph Builder, height")我現在已經在上面的帖子中更正了,我正在使用
Window ("part16.08.02 6 - Graph Builder")[outlinebox(1)]<< journal;它現在正在工作(刪除了高度)。 謝謝。
的目的是什麼
,height
?
回复:使用窗口名稱而不是使用圖表句柄將圖表發送到日誌?我在使用時創建了日誌
Window ("part16.08.02 6 - Graph Builder")[outlinebox(1)]<< journal;
它使用實際窗口的名稱。你為什麼要用
Window ("MPD16.0008.02 6 - Graph Builder, height")
作為窗口名稱?
回复:使用窗口名稱而不是使用圖表句柄將圖表發送到日誌?謝謝@txnelson .這適用於我提供的示例。 但是,對於我正在處理的實際問題,我遇到了錯誤。
在我的實際問題中,圖表窗口(熱圖)有一個名稱。
"part16.08.02 6 - Graph Builder"
跑步
Window ("part16.08.02 6 - Graph Builder, height")[outlinebox(1)]<< journal;給我以下錯誤
expected character arg 1 in access or evaluation of 'Outline Box' , Outline Box/*###*/(1)
In the following script, error marked by /*###*/
Window( "part16.08.02 6 - Graph Builder, height" )[Outline Box/*###*/(1)] << journal
回复:使用窗口名稱而不是使用圖表句柄將圖表發送到日誌?以下 JSL 將根據 JMP 13 中的窗口名稱生成日誌
Window ("Big Class - Scatterplot 3D of age, height")[outlinebox(1)]<< journal;