Big Class 샘플 데이터 테이블에서 가져온 가짜 데이터를 대화형으로 가지고 놀았습니다.이것이 내가 생각해낼 수 있는 최선이다

그래프/차트 개발에 사용한 표를 첨부했습니다.위 차트의 스크립트를 데이터 테이블에 포함했습니다.또한 아래에 스크립트도 표시됩니다.
참고: 데이터 조작 및 차트 작성은 모두 대화식으로 수행되었습니다.완료되면 그래프를 생성하는 스크립트를 추출했습니다.
Names Default To Here( 1 );
dt = Data Table( "rpalese" );
Graph Builder(
Size( 525, 458 ),
Show Control Panel( 0 ),
Legend Position( "Inside Left" ),
Variables( X( :age ), X( :sex, Position( 1 ) ), Y( :height ), Color( :sex ) ),
Elements(
Bar( X( 1 ), X( 2 ), Y, Legend( 6 ), Label( "Label by Value" ) ),
Points( X( 1 ), X( 2 ), Y, Legend( 7 ), Jitter( "None" ) )
),
SendToReport(
Dispatch(
{},
"age",
ScaleBox,
{Label Row(
1,
{Label Orientation( "Angled" ), Wrap Lines( 0 ),
Tick Mark( Label( "." ), Label( "" ) ),
Tick Mark( Label( "F" ), Label( "" ) ),
Tick Mark( Label( "Free Practice" ), Label( "" ) ),
Tick Mark( Label( "Limited N of Trials" ), Label( "" ) ),
Tick Mark( Label( "M" ), Label( "" ) )}
), Label Row( 2, Label Orientation( "Angled" ) )}
),
Dispatch(
{},
"height",
ScaleBox,
{Min( -1.28454146534123 ), Max( 85.4846123003219 ), Inc( 20 ),
Minor Ticks( 1 )}
),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
6,
Properties( 0, {Fill Color( 61 )}, Item ID( "Free Practice", 1 ) ),
Properties(
1,
{Fill Color( 28 )},
Item ID( "Limited N of Trials", 1 )
),
Properties( 2, {Transparency( 0 )}, Item ID( ".", 1 ) ),
Properties( -1, {Fill Color( 61 )}, Item ID( "F", 1 ) ),
Properties( -1, {Fill Color( 28 )}, Item ID( "M", 1 ) )
), Legend Model(
7,
Properties( 0, {Line Color( 0 )}, Item ID( "Free Practice", 1 ) ),
Properties(
1,
{Line Color( 0 )},
Item ID( "Limited N of Trials", 1 )
),
Properties( 2, {Line Color( 2 )}, Item ID( ".", 1 ) ),
Properties( -1, {Line Color( 0 )}, Item ID( "F", 1 ) ),
Properties( -1, {Line Color( 0 )}, Item ID( "M", 1 ) )
)}
),
Dispatch(
{},
"graph title",
TextEditBox,
{Set Text( "Free Practice vs. Limited Performance Trials" )}
),
Dispatch( {}, "X title", TextEditBox, {Set Text( "" )} ),
Dispatch( {}, "Y title", TextEditBox, {Set Text( "" )} ),
Dispatch(
{},
"Graph Builder",
FrameBox,
{DispatchSeg( BarSeg( 1 ), {Set Width Proportion( 1 )} )}
),
Dispatch(
{},
"400",
LegendBox,
{Set Title( "" ), Orientation( "Horizontal" ),
Legend Position( {6, [0, 1, -1], 7, [-1, -1, -1]} )}
)
)
)
잡았다. 나는 당신의 스크립트를 가지고 놀았고 당신의 템플릿에 맞게 내 데이터를 다시 포맷했습니다. 이 모든 것이 한 세트의 그래프에 대해 상당히 잘 작동했습니다.

그러나 다른 사람에게는 그렇지 않았습니다. 막대 사이의 공간이 변경된 것을 확인하십시오.

솔루션을 검색하고 스크립트를 조사했지만 이를 조작하는 방법을 알 수 없습니다. 도와주시겠습니까? 다시 말하지만 빠른 확대/축소가 가장 쉬운 경우 시간을 조정하게 되어 기쁩니다. 모든 도움에 다시 한 번 감사드립니다!