안녕하세요, 보고서의 누락 된 윤곽선의 다른 게시물에 있습니다. @ 단시 코레 내가 생성하는 데 사용한 보고서로 도움을주었습니다. 다시 나를 도울 수 있기를 바랍니다. 아래는 내가 사용하는 전체 스크립트입니다 (실제로 2 개의 보고서를 생성해야합니다). 그래서 생성 된 보고서를 잘라내어 함께 붙이기 시작했습니다.
첫 번째 보고서를 수정하는 데 도움이되는 방식이 훌륭 했으므로 두 가지 보고서를 별도로 생성해야 할 때 최선의 방법은 무엇인가 궁금합니다.
첫 번째는 생성 한 것과 정확히 같고 두 번째는 분산 테스트 결과입니다. 아래는 내가 한 모든 스크립트입니다. 나의 예 에서처럼 두 가지 보고서를 구분하기 위해 어떤 접근법을 따라야하는지 알려주십시오. 고맙습니다!!!
Open ( "$ SAMPLE_DATA / Animals.jmp");
biv = DATA TABLE ( "동물")
<< Oneway (
Y (: 마일),
X (: 시즌),
모든 쌍 (1),
컨트롤 (1, { "fall"})
Quantiles (1),
수단 및 표준 Dev (1),
불평등 한 분산 (1),
박스 플롯 (1),
평균 오차 막대 (1),
표준 라인 (1),
연결 수단 (1),
X 축 비례 (0),
포인트 Jittered (1),
그랜드 평균 (0),
SendToReport (
급파(
{},
"일방 플롯"
FrameBox,
{DispatchSeg (
Box Plot Seg (1),
{신뢰 다이아몬드 (0), 선 색상 ( "빨간색")}
), DispatchSeg (
Box Plot Seg (2),
{신뢰 다이아몬드 (0), 선 색상 ( "빨간색")}
), DispatchSeg (
Box Plot Seg (3),
{신뢰 다이아몬드 (0), 선 색상 ( "빨간색")}
), DispatchSeg (
Box Plot Seg (4),
{신뢰 다이아몬드 (0), 선 색상 ( "빨간색")}
), 행 범례 (
시즌,
색상 (1),
색상 테마 ( "JMP Default"),
마커 (0),
마커 테마 ( ""),
연속 눈금 (0),
역 배율 (0),
제외 행 (0)
}}
),
급파(
{ "의미 비교", "Tukey-Kramer HSD를 사용하는 모든 쌍의 비교"
},
"주문 차이 보고서",
아웃 라인 박스,
{제목 설정 ( '평균 비교 보고서')}
),
급파(
{},
"차이가 동일 함을 테스트합니다",
아웃 라인 박스,
{제목 설정 ( "차이가 동일 함을 테스트합니다")}
)
)
);
reportbiv = biv << report;
chart1 = reportbiv [개요 상자 (1)] [축 상자 (1)] << 사진을 얻으십시오; // Y 축
chart2 = reportbiv [개요 상자 (1)] [목록 상자 (3)] << 사진 가져 오기; //차트
chart3 = reportbiv [개요 상자 (1)] [목록 상자 (5)] << 사진 가져 오기; // 도너츠
chart4 = reportbiv [개요 상자 (1)] [표 상자 (1)] << 사진 가져 오기; // 조건
chart5 = reportbiv [개요 상자 ( "Quantiles")] << 그림을 얻으십시오; // Quantiles
chart6 = reportbiv [개요 상자 ( "의미 및 표준 편차")] << 그림을 얻으십시오; // 의미와 표준 Dev
chart7 = reportbiv [개요 상자 ( "평균 비교 보고서")] << 사진 가져 오기; // 의미 비교
chart8 = reportbiv [개요 상자 (13)] << 그림을 얻으십시오; // 차이
biv1 = 새 창 ( "보고서",
V 목록 상자 (개요 상자 ( "동물의 일방적 분석", TextBox ( "", << SetWidth (535)), ... ),
H 목록 상자 (
표 상자 (chart1),
표 상자 (chart2),
표 상자 (chart3),
테이블 박스 (도표 4)),
테이블 상자 (chart5),
테이블 상자 (chart6),
테이블 상자 (chart7)
));
biv1 << 그림 저장 ( "$ DOCUMENTS \ ANOVA Animals.png", png);
// biv 1 << 창 닫기; biv1
biv2 = 새 창 ( "보고서",
개요 상자 ( "", 표 상자 (chart8)));
biv2 << 그림 저장 ( "$ DOCUMENTS \ Variances Animals.png", png);
// biv 1 << 창 닫기;
고맙습니다 @ 단시 코레 첫 번째 보고서를 보내 주신 해결책과 두 번째 보고서가 개요 상자에서 제대로 작성된 방법에 대한 피드백을 통해 필자는 원하는대로 보고서를 만들 수 있습니다.
솔루션을 따라 스크립트를 수정하고 스크립트를 사용하여 특정 부분을보고하는 방법을 연습하고 깊이있게 이해할 것입니다.
다시 한번 감사드립니다.
두 번째 예제에서는 아웃 라인 박스 (Outline Box)에서 시작하는 디스플레이 트리를 복제합니다. 첫 번째 보고서에서 트리를 복제하거나 (완전히 또는 부분적으로) 동일한 작업을 수행 한 다음 사용자 지정 내용을 적용 할 수 있습니다.
상자를 이미지로 변환하는 데 따르는 어려움 중 일부 상자는 사본 이후에 손실 될 수있는 방식으로 주변 환경에 의존한다는 것입니다. 예를 들어 축 레이블은 상자 경계를 넘어서 확장 될 수 있습니다.

축과 프레임 또한 올바르게 정렬되도록 잘 정렬되어 있습니다. 이미지로 변환하고 함께 붙이면이 정렬에 영향을 줄 수 있습니다.
다른 예는 테두리를 공유하고 공유 테두리에서 단일 선을 생성하는 인접 테두리 상자와 같은 것입니다. 그 중 하나의 이미지 만 찍으면 가장자리가 그려지지 않을 수도 있습니다.
이러한 이유로 나는 이미지 컬렉션을 모으는 대신 사용자 정의 보고서를 생성하기 위해 상자를 조작하는 것을 선호합니다. 보고서의 일부를 새 창에 복제하는 두 번째 예제는이를 수행하는 좋은 방법입니다.
귀하의 질문을 정확하게 이해하고 있다면 코드의 분산 섹션을 그림 개체로 변환하여 첫 번째 보고서에서 사용한 것처럼 .png 파일로 저장할 필요가 있습니다. 차이가있는 두 번째 보고서를 생성하는 중 ... 보고서의 문제점은 무엇입니까? 보고서 1과 보고서 2의 유일한 실제 차이점은 보고서 1에서는 Oneew 보고서의 한 영역에서 하위 구성 요소를 가져 와서 새 개요 상자 () 아래에 다시 배치한다는 것입니다. 보고서 2에서는 분산 Oneeway 보고서에서 개요 상자를 선택하고 그림 개체로 새 표시 창에 복사합니다. 문제가 무엇인지 자세히 설명해 주시면 커뮤니티가 도와 드릴 수 있습니다.