こんにちは、みんな、
新しいウィンドウの各タブのグラフサイズに問題があります。
新しいウィンドウに複数のタブがあり、最後のタブには複数の垂直分布チャート(10以上)が含まれており、VListBox()関数で囲まれています。分布図のサイズは非常に長く、他のタブをクリックすると、これらのタブのグラフは分布図の長さに合わせて伸びているように見えます。
各チャートのサイズを個別に制御してからタブを制御する方法や、ユーザービューに合うサイズを自動的に設定する方法はありますか?
おかげで、
私は一般的にあなたのようなニーズに対応するために <<フレームサイズ(xピクセル、yピクセル) 各フレームボックス。
そもそも目的のサイズを達成すること、またはJMPが変更した後にサイズを復元することに関する問題ですか?
タブ付きレポートを使用する場合、タブ間の伸縮動作を一致させるのが好きです。 Distributionなどの一部のレポートは、デフォルトでは拡大しません。 10個のレポートが縦に積み上げられている場合、それらを効果的に引き伸ばすのに十分な縦の画面スペースはおそらくないでしょう。 このタブのコンテンツの周囲にスクロールボックスを追加すると、タブのサイズを制御できるので、背の高いコンテンツが他のタブに影響を与えません。
Tab Page Box(
"Distributions",
<STRONG>Scroll Box(
Size( 400, 600 ),</STRONG>
dt << Distribution(
Continuous Distribution( Column( :weight ) ),
Nominal Distribution( Column( :age ) )
),
<STRONG><<SET auto="" stretching="">
)
),</SET></STRONG>
グラフビルダーのようなレポートはデフォルトで拡張されますが、この動作も制御できます。 グラフビルダーが他のタブのいずれかのサイズに合わせて伸縮しないようにするには、[ウィンドウに合わせる]オプションをオフにします。
Tab Page Box(
"Graph Builder",
dt << Graph Builder(
Size( 800, 600 ),
Show Control Panel( 0 ),
<STRONG>Fit to Window( "Off" ),</STRONG>
Variables( X( :height ), Y( :weight ), Overlay( :sex ) ),
Elements( Points( X, Y, Legend( 1 ) ), Smoother( X, Y, Legend( 2 ) ) )
)
)
タブ間の動作を一致させるには、おそらくこれらのオプションのいずれか1つのみが必要になります。 おそらく、非伸縮レポートの周りにScrollBoxを追加することに傾倒するでしょう。 大きなレポートの周囲にScrollBoxを追加しない場合、スクロールはウィンドウレベルで発生します。 その結果、背の高いレポートを下にスクロールすると、タブのタイトルが画面からスクロールし、タブ間を前後に移動することが難しくなります。