如 JSL 所示,图表大小受限于第三个选项卡,无法进一步缩小。这可能是因为第三个选项卡的页面无法进一步最小化。但是,如果我想继续缩小图表大小,同时保留页面其他区域的空白,该如何解决不同选项卡之间的这种干扰?
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
NW = New Window( "Test Window",
tb = Tab Box(
tabPage0 = Tab Page Box(
Title( "Test Tab 0" ),
ObTab1 = Outline Box( "Tab 0",
Ob0 = Outline Box( "Test Graph 1",
GB0 = Graph Builder(
Size( 534, 80 ),
Show Control Panel( 0 ),
Variables( X( :age ), Y( :height ), Y( :weight ), Overlay( :age ) ),
Elements(
Position( 1, 1 ),
Points( X, Y, Legend( 4 ) ),
Smoother( X, Y, Legend( 6 ) )
),
Elements(
Position( 1, 2 ),
Points( X, Y, Legend( 5 ) ),
Smoother( X, Y, Legend( 7 ) )
)
)
);
),
),
tabPage1 = Tab Page Box(
Title( "Test Tab 1" ),
ObTab1 = Outline Box( "Tab 1",
Ob1 = Outline Box( "Test Graph 1",
GB1 = Graph Builder(
Size( 534, 450 ),
Show Control Panel( 0 ),
Variables( X( :age ), Y( :height ), Y( :weight ) ),
Elements( Position( 1, 1 ), Points( X, Y, Legend( 4 ) ) ),
Elements( Position( 1, 2 ), Points( X, Y, Legend( 5 ) ) )
)
);
),
),
tabPage2 = Tab Page Box(
Title( "Test Tab 2" ),
ObTab2 = Outline Box( "Tab 2",
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
),
),
)
);
您只需关闭“适合窗口”即可。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
NW = New Window( "Test Window",
tb = Tab Box(
tabPage0 = Tab Page Box(
Title( "Test Tab 0" ),
ObTab1 = Outline Box( "Tab 0",
Ob0 = Outline Box( "Test Graph 1",
GB0 = Graph Builder(
Size( 534, 80 ),
Show Control Panel( 0 ),
Fit to Window( "Off" ),
Variables( X( :age ), Y( :height ), Y( :weight ), Overlay( :age ) ),
Elements(
Position( 1, 1 ),
Points( X, Y, Legend( 4 ) ),
Smoother( X, Y, Legend( 6 ) )
),
Elements(
Position( 1, 2 ),
Points( X, Y, Legend( 5 ) ),
Smoother( X, Y, Legend( 7 ) )
)
)
);
),
),
tabPage1 = Tab Page Box(
Title( "Test Tab 1" ),
ObTab1 = Outline Box( "Tab 1",
Ob1 = Outline Box( "Test Graph 1",
GB1 = Graph Builder(
Size( 534, 450 ),
Show Control Panel( 0 ),
Fit to Window( "Off" ),
Variables( X( :age ), Y( :height ), Y( :weight ) ),
Elements( Position( 1, 1 ), Points( X, Y, Legend( 4 ) ) ),
Elements( Position( 1, 2 ), Points( X, Y, Legend( 5 ) ) )
)
);
),
),
tabPage2 = Tab Page Box(
Title( "Test Tab 2" ),
ObTab2 = Outline Box( "Tab 2",
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
Button Box( "Test", ),
),
),
)
);

在这种情况下,你应该按照建议的方式调整大小。有时你可能需要
<< Set Auto Stretching({0,0});
在某些显示框上。在这种情况下,您可以在 tabPage0 和 tabPage1 上使用它