그래프 빌더 페이지 제목의 제목 식별다음 그래프에서 페이지 제목을 식별할 수 있기를 원합니다.

즉 "성별 = F" 및 "성별 = M"입니다.
디스플레이 트리를 보면 제목이 다음 유형의 디스플레이 상자와 연결된 것으로 나타납니다. 그래프 빌더 그룹 상자:

다음 스크립트가 있습니다.
Open("$SAMPLE_DATA/Big Class.jmp");
gb = Graph Builder(
Size( 378, 714 ),
Show Control Panel( 0 ),
Show Legend( 0 ),
Variables( X( :height ), Y( :weight ), Page( :sex ) ),
Elements( Points( X, Y, Legend( 8 ) ), Smoother( X, Y, Legend( 9 ) ) )
);
rep = gb << report;
lst = rep << xpath("//GraphBuilderGroupBox");
for (i=1,i<=nitems(lst),i++,
title = lst[i] << get text;
)
불행히도 이것은 작동하지 않습니다(두 페이지의 제목 = "").
누구든지 제안 사항이 있습니까?
감사,
데이비드
제도법스크립팅Re: 그래프 빌더 페이지 제목의 제목 식별감사 @Craige_Hales - 이것이 실행 가능한 솔루션이 될 것 같습니다.
Re: 그래프 빌더 페이지 제목의 제목 식별그 제안에 감사드립니다 @ih . 페이지 제목을 얻으려는 구체적인 이유는 잠재적인 값 목록(예: 이 예에서는 pageOrder)을 미리 알지 못하기 때문입니다.실제 예에서 차트에는 400페이지가 넘고(누군가 그 크기의 차트를 원하는 이유는 묻지 마십시오!) 페이지 수가 로컬 데이터 필터에 따라 변경됩니다.다른 모든 방법이 실패하면 다시 해당 목록을 작성하려고 합니다. 첫 번째 시도에서 목록에는 약 460개의 요소가 포함되어 있었고 그래프에는 407페이지만 있었습니다. 아마도 일부 조합은 누락된 데이터로 인해 제외되었을 것입니다. 아직 - 여전히 최소 저항의 경로를 찾으려고 노력하고 있습니다!
Re: 그래프 빌더 페이지 제목의 제목 식별페이지, 그룹 및 랩 변수의 경우 값 순서를 정의하는 열 속성을 설정한 다음 이를 사용하여 어떤 플롯이 어떤 플롯인지 확인할 수 있습니다.어쨌든 열 또는 레벨 이름을 변경하고 싶은 경우가 많은데 이제 변환 열에서 이 모든 작업을 수행할 수 있습니다.
Open("$SAMPLE_DATA/Big Class.jmp");
pageOrder = {"Female", "Male"};
Eval( Eval Expr(
gb = Graph Builder(
Size( 378, 714 ),
Show Control Panel( 0 ),
Show Legend( 0 ),
Variables(
X( :height ),
Y( :weight ),
Page( Transform Column( "Respondent Sex", Nominal, Set Property("Value Order", {Custom Order( Expr( pageOrder ))}), Formula( if(:sex=="M", "Male", "Female" ) ) ) )
),
Elements( Points( X, Y, Legend( 8 ) ), Smoother( X, Y, Legend( 9 ) ) )
)
) );
참고 사항: 참조한 GraphBuilderGroupBox에는 해당 텍스트가 포함되어 있지 않을 수 있습니다. 가시성을 숨김으로 설정하면 제목이 계속 표시됩니다. 이 요소는 트리에 표시되지 않는 것 같습니다. 마치 개별 포인트가 없는 것과 같습니다.둘 다 접근 가능하면 좋을 것입니다!
Re: 그래프 빌더 페이지 제목의 제목 식별우와! 그것은 하나의 비협조적인 상자입니다! rep<
@XanGregg 문제의 상자는 일기를 쓰면 더 친근한 것으로 변합니다. 그러나 라이브 그래프 빌더에서는 따로따로 자체에 대해 아무 말도 하지 않습니다.
Re: 그래프 빌더 페이지 제목의 제목 식별이것은 보고서 레이어 또는 Xpath로 직접 액세스하는 방법을 알아내지 못한 요소 중 하나입니다. //GraphBuilderGroupBox << 창 제목 가져오기 문제 . 변수 가져오기를 사용하여 어떻게든 빌드할 수 있는지 확실하지 않음
Open("$SAMPLE_DATA/Big Class.jmp");
gb = Graph Builder(
Size( 378, 714 ),
Show Control Panel( 0 ),
Show Legend( 0 ),
Variables( X( :height ), Y( :weight ), Page( :sex ) ),
Elements( Points( X, Y, Legend( 8 ) ), Smoother( X, Y, Legend( 9 ) ) )
);
gbb = Report(gb)[Graph Builder Box(1)];
Show(gbb << get variables);
Show(gbb << get variable(1));