그래프 빌더에서 축 너비 변경Graph Builder에서 축 너비를 변경하고 싶은데 <
Names Default To Here( 1 );
dt_class = Open( "$SAMPLE_DATA/Big Class.jmp" );
gb_test = Graph Builder(
Size( 534, 454 ),
Show Control Panel( 0 ),
Variables(
X( :height ),
Y( :name, Order By( :height, Ascending, Order Statistic( "Mean" ) ) )
),
Elements( Bar( X, Y, Legend( 4 ) ) )
);
show( Report( gb_test )["Graph Builder",AxisBox(2)] << get width() );
Report( gb_test )["Graph Builder",AxisBox(2)] << set width( 200 );
show( Report( gb_test )["Graph Builder",AxisBox(2)] << get width() );
결과는 다음과 같습니다.
Report(gb_test)["Graph Builder",AxisBox(2)] << get width() = 68;
Report(gb_test)["Graph Builder",AxisBox(2)] << get width() = 68;
특히 이는 y축 레이블에 사용할 수 있는 영역의 너비입니다.
그 이유는 매우 긴 레이블이 포함된 데이터세트가 있고 기본 너비를 줄여 레이블을 감싸서 차트를 더 깔끔하게 만들고 싶기 때문입니다.
저는 MacOS에서 JMP 17.2를 사용하고 있습니다.
해결되지 않은 2014년의 비슷한 질문이 있습니다: https://community.jmp.com/t5/Discussions/Changing-axis-box-width-in-graph-builder/td-p/9955
자동화 및 스크립팅Re: 그래프 빌더에서 축 너비를 변경하세요.나는 당신이 JMP 버그를 발견했다고 생각합니다.
<< Set Width()
Graph Builder에서 Axis Box() 너비는 변경되지 않습니다.
대화형으로 축 너비를 변경할 수 있으며 변경 내용은 AxisBox의 늘이기 속성에 반영됩니다.
에 관하여
<< Get Width
스크립팅 인덱스에는 Get Width 메시지가 유효한 것으로 표시되지 않습니다. 그럼에도 불구하고 Bivariate, Oneway, Contour에서 작동하는 것 같습니다.......
그러나 Graph Builder에 대해 실행하면 반환되는 내용은 완전히 가짜입니다.
이 문제를 해결하려면 JMP 지원팀에 문의해야 할 것 같습니다.
Re: 그래프 빌더에서 축 너비를 변경하세요.GraphBuilderTitleBox 또는 다른 표시 상자가 축 상자 너비를 망칠 수 있다고 생각합니다(그래프 빌더의 "특수" 상자는 JMP에서 가장 짜증나고 버그가 많은 표시 상자일 가능성이 높습니다).
Re: 그래프 빌더에서 축 너비를 변경하세요.둘 다 고마워요. 케이스 TS-00127657이 열렸습니다.