是什么激发了这个愿望清单请求?
JMP 报告在报告中使用大量带有红色三角形菜单的大纲框,但仪表板使用选项卡页框。我更喜欢标签页框的外观,除非我希望能够折叠最高级别的报告。以下是 JMP 当前实施的几个示例


您希望看到什么改进?
JMP 确实提供了报告视图选项(目前为完整报告和摘要报告)。

添加新选项(“仪表板”?),这会将顶级大纲框更改为选项卡页框(如果在图形生成器中可以组合“标题”则更好,但这很可能是单独讨论)

为什么这个想法很重要?
向 JMP 提供更清晰的(我认为)报告。这些可以使用仪表板或通过脚本创建,但最好直接从 JMP 报告中获取它们。
示例脚本如何在编写脚本时将大纲框“更改”为选项卡页框
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
nw = New Window("Dashboards",
H List Box(
tpb1 = Tab Page Box("Graph Builder",
gb = dt << Graph Builder(
Show Control Panel(0),
Variables(X(:weight), Y(:height), Overlay(:sex)),
Elements(Points(X, Y, Legend(9)), Line Of Fit(X, Y, Legend(11)))
)
),
Spacer Box(Size(20, 0)),
tpb2 = Tab Page Box("Distribution",
dist = dt << Distribution(
Stack(1),
Continuous Distribution(Column(:height), Horizontal Layout(1), Vertical(0))
)
)
)
);
gb << Title("");
tpb1 << Set Scriptable Object(gb);
tpb1 << Set Base Font("Title");
// Optimal case, you could hide "title"?
graph_titlebox = Report(gb)[TextEditBox(1)];
graph_titlebox << Visibility("Collapse");
// and maybe move it to the proper title
tpb1 << Title("Graph Builder - " || (graph_titlebox << get text));
dist << Title("");
tpb2 << Set Scriptable Object(dist);
tpb2 << Set Base Font("Title");
Write();
轮廓框
标签页框
对于高大的报告,用户必须向下滚动才能获取完整内容,大纲框非常有用,因为它们充当粘性标题。
约翰·萨尔 (John Sall) 在全体会议上以 15 分钟解释了这个概念:我最喜欢的一些东西 - 约翰·萨尔 (John Sall) 。
对于结构更复杂的“宽”报告,标签框更适合:)
特别是如果无需向下滚动即可获得更多内容。
使用@jthi示例并向下滚动,人们会看到“高度”固定(因为它是一个覆盖框)
其他标题消失了(因为它们属于选项卡框)。
