屏幕尺寸你好,
我为 HP E 222 屏幕创建了一个仪表板:我可以看到数据过滤器框和每个选项卡页框的完整图表。但如果我或我的同事有较小的屏幕(20英寸)或笔记本电脑,我们就不再拥有仪表板的全宽。 有没有一种技巧可以使仪表板适应屏幕的大小:使用 jsl 或其他解决方案?
此致
回复:屏幕尺寸默认情况下,图表生成器和气泡图等 JMP 报告会根据窗口大小进行拉伸,并与仪表板中的拆分框相结合,为您提供了在大小和布局方面的极大灵活性。其他 JMP 报表默认情况下可能不会拉伸,需要进行自定义才能创建可拉伸的仪表板。
摘要视图是仪表板拉伸的一项内置功能。使用组合窗口创建仪表板时,您可以选择加入摘要视图:

在正在运行的仪表板中,您还可以打开或关闭所有报告(从顶级红色三角形)或任何单个报告(从报告红色三角形)的摘要视图:

摘要视图使图形可拉伸,但也隐藏了大多数其他信息,例如表格。当窗口中几乎没有其他内容时,拉伸效果最佳,因为否则表格和其他显示信息将导致图形缩小到太小而不再有用。
JSL 可以完成更多定制拉伸。下面的脚本显示了您可以执行的操作的一些示例:
- 折叠您不需要的报告部分 - 在许多情况下,这也可以通过平台的红色三角形菜单来完成。
- 关闭轮廓以使其可用,但节省一些初始空间
- 使长表格可滚动。这也可以通过用鼠标拉伸表格来交互地完成
- 决定哪些盒子应该是可拉伸的(通常是框架盒子)并打开拉伸。您可能还想使用<
dt=Open("$SAMPLE_DATA/Big Class.jmp");
biv = dt << Bivariate( Y( :weight ), X( :height ), Fit Line );
rpt = biv << Report;
rpt["Lack Of Fit"] << Visibility("Collapse");
rpt["Analysis of Variance"] << Close(1);
rpt["Summary of Fit"][Table Box(1)] << Set Scrollable(3,0);
rpt[Frame Box(1)] << Set Auto Stretching(1,1);
建议 1(折叠)和 4(可拉伸)本质上是摘要视图通过基于规则的方法为您所做的事情。通过 JSL 和交互式定制,您可以更精确地创建您正在寻找的可伸缩仪表板类型。
希望有帮助!
回复:屏幕尺寸这确实是一个完全独立的问题,请发布一个新的论坛帖子并@我,我会给你工作代码。作为提示,您的问题是直接附加到窗口。
回复:屏幕尺寸你好,
我也有类似的尺寸问题,但目前还无法解决。
我使用“for 循环”创建设置大小 (900,900) 的图表。
nw=新窗口(“仪表板”);
Gr1 = expr ( 数据表 (...) << 图形生成器 (
规模(900,900)
..
);
当我附加到同一窗口时,它会自动调整 Y 的大小。
首先我使用 nw << Append (Hlistbox(Gr1));
然后我尝试“报告”
nw << 附加(报告(Gr1));
它仍然显示同样的问题。
如何固定窗口中的图形大小? 请指教。
回复:屏幕尺寸是的,有很多方法可以更改窗口大小/内容大小,但这实际上取决于您要调整的大小。希望下面的代码有帮助。
Names Default To Here( 1 );
//This message applies to all display box objects
w = New Window( "Test",
lb = List Box( {"a", "b", "c", "d"} ),
Button Box( "Enable 2nd item",
lb << enable item( 2, 1 );
Show( lb << item enabled( 2 ) );
),
Button Box( "Disable 2nd item",
lb << enable item( 2, 0 );
Show( lb << item enabled( 2 ) );
)
);
print(w << Get Content Size());
print(w << Get Window Size());
Wait( 2 );
w << Set Content Size( 400, 300 );
Wait( 2 );
w << inval size();<BR /><BR />//Other Options to check out<BR />//w << Optimize Display;<BR />//w << Size to Fit;<BR />//w << Zoom Window;