為儀表板內的所有圖形建立具有固定視窗的儀表板你好!
我建立了一些內部帶有控製圖的儀表板,但每當我打開它們時,它們通常看起來有所不同,因為每次打開它們時,每個參數的視窗都會變小或變大。 如何將每個參數的視窗設定為定義的大小,這樣我就不必每次想要顯示它時都調整整個儀表板?
謝謝!
揚
大規模客製化回覆:為儀表板內的所有圖形建立具有固定視窗的儀表板親愛的馬克,
抱歉我回覆晚了,但我嘗試並實際上在儀表板內找到了我的圖表的屬性。

右鍵單擊第一個圖並使用顯示屬性有幫助。

我在圖表的選單點“拉伸”中嘗試了不同的設置,但它似乎沒有按照我想要的方式工作。我無法更改拉伸下最小或最大尺寸的參數。
我嘗試將圖形框架框的拉伸參數更改為“填充”或“視窗”,但這確實沒有幫助。
我的理解是,將其他框設為中性將使它們在內部框發生變化時發生變化,因此僅更改框架框的屬性應該會改變其他所有內容,或者不是嗎?那麼,我需要在哪個層級更改參數才能製作一個圖表,該圖表僅使用我希望在完整視窗中開啟儀表板時擁有的空間量。這是我的問題。
回覆:為儀表板內的所有圖形建立具有固定視窗的儀表板我想也許其他人已經需要創建一個始終具有相同視窗佈局的儀表板,但後來我想在正常的例程中,您只是傾向於快速修復它,就像我一直所做的那樣。
感謝您的幫助,我將更深入地了解應用程式生成器,也許我可以及時回答我的問題。
回覆:為儀表板內的所有圖形建立具有固定視窗的儀表板我通常用新視窗建立我的“儀表板”。下面的範例可以給您一些想法(如果您知道如何在那裡報告,您也可以使用儀表板產生器而不是新視窗)。
建立一個函數(或表達式)來建立具有固定大小(或大小作為參數)的控製圖,然後使用該函數建立您想要的儀表板。
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
build_cc = function({colRef}, {cc},
cc = Eval(EvalExpr(dt << Control Chart Builder(
Size(250, 500),
Show Two Shewhart Charts(0),
Show Control Panel(0),
Show Limit Summaries(0),
Variables(Subgroup(:wafer), Y(Expr(colRef))),
Chart(
Points(Statistic("Average")),
Limits(Sigma("Moving Range"), Zones(1), Shade Zones(1))
),
SendToReport(Dispatch({}, Expr(colRef || "Limit Summaries"), OutlineBox, {Close(1)}))
)));
return(cc);
);
New Window("",
Data Filter Context Box(
H List Box(
dt << Data Filter(Local, Add Filter(columns(:Wafer))),
build_cc("NPN1"),
build_cc("PNP1"),
build_cc("ESP1"),
build_cc("EP2")
)
)
);

回覆:為儀表板內的所有圖形建立具有固定視窗的儀表板我會嘗試看看如何利用它。因此,我嘗試了它並更改了該腳本中的大小以查看儀表板上的效果。我通常使用兩行 8 到 9 個控製圖,所以我想仍然有一些優化,當然我仍然需要習慣你使用的命令。我想我會建立新的儀表板,因為這似乎是更簡單的方法。我仍然不知道如何透過應用程式產生器或儀表板本身來變更現有儀表板。
感謝您的劇本,我認為這對我來說是向前邁出的一大步。
此致,
揚