<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我有以下代碼:
-------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------
datPath =“\\ directory \ goHere \ AnotherFolder \ Config \ Data \”;
嘗試(關閉(dat,NoSave));
dat = Open(datPath ||“MasterLotYield2.csv”,不可見);
minDate = Date MDY(12,20,2015);
maxDate = Today();
Yld = V列錶框(
gr1 =圖框(“收益率”,雙變量(
Y(:收益率),
X(:Sys_outdate),
XScale(minDate,MaxDate),
SendToReport(
調度( {}, “1”, ScaleBox,
{Min(),Max(),Interval(“Day”),Inc(1),
次要刻度(0),顯示主要網格(1),顯示次要網格(1),
旋轉標籤(1)}
)
)
)),
H列錶框(滑塊框(日期MDY(12,1,20),maxDate,minDate,gr1 << reshow),文本框(“最小日期”)),
H列錶框(滑塊框(minDate,Today(),maxDate,gr1 << reshow),文本框(“Max Date”)),
);
新窗口(“Look”,Yld);
-------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----------
無論我做什麼,上面的代碼都給了我一個標題為“Look”的BLANK新窗口,然後繪製了4個單獨的雙變量圖,每個圖都在自己的窗口中。更重要的是,每次觸摸或移動“外觀”窗口時,另一個雙變量圖都出現在另一個窗口中。我怎麼在地球上把我的一個雙變量圖放到標題為“看”的窗口?
我發誓,JSL讓我想跳進攪拌機。
你不需要'GraphBox()',因為'Bivariate()'已經為你做了這項工作。
試試相當於:
NamesDefaulttoHere ( 1 ) ;
DT = 打開 ( “$ SAMPLE_DATA / Big Class.jmp” ) ;
YLD = EXPR ( DT << 二元 ( X ( : 高度 ) , ÿ ( : 重量 ))) ;
贏得 = 新窗戶 ( “看” , YLD ) ;
在第三行中,'Expr()'推遲評估,防止生成報告,直到您準備好(在下一行)。如果您願意,可以將'Bivariate()'的輪廓節點的名稱更改為'Yield'。