<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我有以下代码:
-------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------
datPath = "\\directory\goHere\AnotherFolder\Config\Data\";
尝试(关闭(数据,NoSave));
dat = Open(datPath || "MasterLotYield2.csv", invisible);
minDate = 日期 MDY( 12,20,2015 );
maxDate = 今天();
Yld = V 列表框(
gr1 = 图框(“产量”,二元(
Y(:产量),
X( :Sys_outdate ),
XScale( minDate, MaxDate ),
发送到报告(
派遣( {}, "1",秤盒,
{Min( ), Max( ), Interval( "Day" ), Inc( 1 ),
次要刻度(0),显示主要网格(1),显示次要网格(1),
旋转标签( 1 )}
),
),
)),
H 列表框(Slider Box(Date MDY( 12, 1, 2015 ), maxDate, minDate, gr1<
H 列表框(滑块框(minDate, Today(), maxDate, gr1<
);
新窗口(“看”,Yld);
-------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----------
不管我做什么,上面的代码都会给我一个名为“Look”的空白新窗口,然后绘制 4 个单独的双变量图,每个图都在自己的窗口中。更重要的是,每次触摸或移动“Look”窗口时,都会在另一个窗口中出现另一个二元图。我到底如何将我的一个二元图放入标题为“看”的窗口中????
我发誓,JSL 让我想跳进搅拌机。
您不需要 'GraphBox()',因为 'Bivariate()' 已经为您完成了这项工作。
试试这个等价的:
名称默认到这里( 1 ) ;
dt =打开( "$SAMPLE_DATA/Big Class.jmp" ) ;
田地=表达式( dt <<双变量( X ( :高度) ,是( :重量))) ;
赢=新窗户( “看” ,田地) ;
在第三行中,'Expr()' 推迟评估,防止生成报告,直到您准备好(在下一行)。如果您愿意,您可以将“Bivariate()”的大纲节点的名称更改为“Yield”。