是什麼激發了這個願望清單請求?
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();
輪廓框
標籤頁框
正如@hogi所建議的,黏性標題是大綱框作為通用平台容器的一大好處。儀表板將平台包裝在 TabPageBox *和* ScrollBox 中,作為備用視圖。儀表板案例中的 TabPageBox 也可以用作重新排列報告的拖/放和最大化/恢復機制。請注意,平台 OutlineBox 實際上並未被替換,而是被抑制,類似於@jthi在腳本版本中演示的內容。合併此類報告時,拉伸也是一個因素,因為腳本範例不會拉伸圖形生成器視窗。儀表板使用 SplitterBox 和 ScrollBox 有助於保留每個報表的伸展/捲動行為。