你好,
我正在嘗試編寫一個腳本並使用日誌運行它。該腳本應該繪製不同的圖形生成器視窗。我遇到的問題是,有時當我嘗試更改軸設定(最小、最大和增量)時,視窗會變得非常小,並且軸設定變得與腳本中的不同。前任:

這裡有趣的是,當我嘗試使用在新視窗中重新運行選項時,它會產生一個實際反映腳本的圖表:
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 )
)
)}
),
)
); 我有點不清楚這裡更大的過程是什麼,因為你提到了日記,但我沒有看到日記作為你腳本的一部分。您可以嘗試的一件事是將Fit to Window( "Off" )新增至圖形產生器腳本。這將關閉預設的自動拉伸,這可能負責調整圖形產生器圖的大小。
如果這沒有幫助,它可能有助於更多地了解如何將報告合併到日記中,因為聽起來這確實是這裡過程的一部分。
-和