こんにちは、
スクリプトを書いて、ジャーナルを使用して実行しようとしています。スクリプトは、さまざまなグラフ ビルダー ウィンドウをプロットするはずです。問題は、軸の設定 (最小、最大、増分) を変更しようとすると、ウィンドウが非常に小さくなり、軸の設定がスクリプトの設定と異なる場合があることです。例:

ここで興味深いのは、新しいウィンドウで再実行するオプションを使用しようとすると、実際にスクリプトを反映したグラフが生成されることです。
When clicking at the red tringle, it shows an option to re-run the plot in a new window赤い三角をクリックすると、新しいウィンドウでプロットを再実行するオプションが表示されます。

試行錯誤した結果、選択しているウィンドウ サイズに関係があると思います。ウィンドウ サイズをいじると問題が解決する場合もあれば、軸の設定をいじると問題が解決する場合もあります。ただし、これは時間のかかるプロセスです。常に正しいウィンドウ サイズ (動的ウィンドウ サイズなど) を取得する方法、またはこの問題を解決する方法についてのガイダンスをいただけないでしょうか。
これは私が使用している jsl コードのスナップショットです。
for( i3 =1, i3 < IDD_COUNT+1, i3++, <BR /><BR /> Sigma[i3] = Col Std Dev( AS COLUMN(IDD_LIST[i3]) );
median[i3] = Col Median( AS COLUMN(IDD_LIST[i3]) );
gb = New Window( "Capability", hlb = H List Box() );
// define spec limit to show the plot clearly
specLimits = as column(IDD_LIST[i3]) << get property( "Spec Limits" );
usln_value = specLimits["USL"];
lsln_value = specLimits["LSL"];
//define Max, Min ,and Inc variables
Max_ = Max( Add( median[i3], Multiply(10, sigma[i3] ) ) );
Min_ = Min( Subtract( median[i3], Multiply(10 , sigma[i3] ) ) );
Inc_ = (Multiply( 5, sigma[i3] ));
if ( Max_ < usln_value , Max_ = Max( Add( usln_value[i3], Multiply(3, sigma[i3] ) ) ) );
if (Min_ > lsln_value , Min_ = Min( Subtract( lsln_value[i3], Multiply(3 , sigma[i3] ) ) ) );
hlb << append(
gb = Graph Builder(
//window size
Size( 5000, 5000),
Variables(
Y( IDD_LIST[i3] ),
Group X( :Program ) ,
),
Elements(
Histogram( X( 1 ), X( 2 ), X( 3 ), Y, Legend( 46 ),Means and Std Devs( 1 ) ),Smoother( X( 1 ), X( 2 ), X( 3 ), X( 4 ), Y, Legend( 49 ) ),
Caption Box( Y, Legend( 50 ), Summary Statistic( "N" ),Summary Statistic 2( "5 Number Summary" ) )
),
SendToReport(
Dispatch(
{},
"graph title",
TextEditBox,
{Set Text( Show( Char( Name Expr( IDD_LIST[i3] ) ) ); )}
),
Dispatch(
{},
Char( Name Expr( IDD_LIST[i3] ) ),
ScaleBox,
{Format( "Best", 6 ), Label Row( {Show Major Grid( 1 ), Show Minor Grid( 1 ) } ), Minor Ticks( 1 ),
Max( Max_ ), Min( Min_ ), Inc( Inc_ )
}
),Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
46,
Properties(
0,
{Line Color( 6 ), Fill Color( 38 )},
Item ID( Char( Name Expr( IDD_LIST[i3] ) ), 1 )
)
)}
),
)
); ここでのより大きなプロセスが何なのか、私には少し不明確です。ジャーナルについて言及されていますが、スクリプトの一部にジャーナルが表示されていないからです。試してみることができることの 1 つは、Graph Builder スクリプトにFit to Window( "Off" )を追加することです。これにより、Graph Builder プロットのサイズ変更の原因となる可能性があるデフォルトの自動ストレッチがオフになります。
それでも解決しない場合は、レポートがジャーナルに統合される仕組みについてさらに理解すると役立つかもしれません。これは、このプロセスの一部であるように思われます。
-そして