螢幕尺寸你好,
我為 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;