화면 크기안녕,
HP E 222 화면용 대시보드를 만들었습니다. 데이터 필터 상자와 각 탭 페이지 상자의 전체 그래프를 볼 수 있습니다. 하지만 저나 제 동료가 더 작은 화면(20인치)이나 노트북 PC를 사용하면 더 이상 대시보드의 전체 너비를 사용할 수 없습니다. jsl이나 다른 솔루션을 사용하여 대시보드를 화면 크기에 맞게 조정하는 방법이 있습니까?
친애하는
답: 화면 크기Graph Builder 및 Bubble Plot과 같은 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과 대화형 사용자 정의를 사용하면 원하는 유형의 확장 가능한 대시보드를 보다 정확하게 생성할 수 있습니다.
도움이 되었기를 바랍니다!
답: 화면 크기이것은 완전히 별개의 질문이자 문제입니다. 새 포럼 게시물을 게시하고 @me를 보내주시면 작업 코드를 제공해 드리겠습니다.힌트로 문제가 창에 직접 추가됩니다.
답: 화면 크기안녕,
크기와 관련해 비슷한 문제가 있는데 아직 해결할 수 없습니다.
나는 '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;