ScaleBox 添え字が見つかりません<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />次のコードは、テスト時間に関して 2 つの異なる列をグラフ化するときに動的に作成されたコードの出力です。何らかの理由で、コードはこのエラーを出力するため、グラフに固定スケールを使用しようとする試みを無視します
{} に ScaleBox[ "Subscript" ] が見つかりません
{} に ScaleBox[ "Subscript" ] が見つかりません
何が間違っているのかわからないので、助けていただければ幸いです。私のコードの何が問題なのかを指摘できなくても、それが印刷される原因を言うだけで役に立ちます。meanlist にはグラフ化された列の平均が含まれ、sdlist にはグラフ化された列の標準偏差が含まれます。リスト filterlist には、グラフ化されている列の名前があります。
GB =グラフビルダー(
コントロールパネルを表示( 0 ) 、
凡例を表示( 0 ) 、
変数(
バツ( :試験時間) 、
よ(桁(フィルターリスト[ 1 ])) ) 、
よ(桁(フィルターリスト[ 2 ])) )
) 、
要素(位置( 1 、 1 ) 、
ライン(バツ、よ、伝説( 2 + 1 ) 、行順( 0 ) 、要約統計( "平均" ) )
) 、
要素(位置( 1 、 2 ) 、
ライン(バツ、よ、伝説( 2 + 2 ) 、行順( 0 ) 、要約統計( "平均" ) )
) 、
SendToReport (
急送(
{} 、
「グラフタイトル」 、
テキスト編集ボックス、
{テキストを設定(チャー(シリアルナンバーボックス<<得る()) || " で " ||温度配列[ 3 ] || 「そしてゼロプレッシャー」 )}
) 、
急送(
{} 、
フィルターリスト[ 1 ] 、
スケールボックス、
{分(意味リスト[ 1 ] - 3 * sdlist [ 1 ] ) 、マックス(意味リスト[ 1 ] + 3 * sdlist [ 1 ] ) 、株式会社( 0.5 * sdlist [ 1 ] ) 、小刻み( 1 ) }
) 、
急送(
{} 、
フィルターリスト[ 2 ] 、
スケールボックス、
{分(意味リスト[ 2 ] - 3 * sdlist [ 2 ] ) 、マックス(意味リスト[ 2 ] + 3 * sdlist [ 2 ] ) 、株式会社( 0.5 * sdlist [ 2 ] ) 、小刻み( 1 ) }
) ;
) ;
) ;
gb_rpt =報告( GB ) ;
gb_rpt [レジェンドボックス( 1 )] <<消去;
gb_rpt [ピクチャーボックス( 1 )] <<ジャーナル ウィンドウ;
GB <<ウィンドウを閉じる(保存しない) ;
Re: ScaleBox 添え字が見つかりません引数が評価されないという問題を理解したと思います。 Expr や Eval Expr などを使用して回避できる場合があります。
Re: ScaleBox 添え字が見つかりません私はそれを理解しました。値への参照を使用するのは好きではありません。実行時にこのように見えるように、スクリプトを作成しながらリストの値を評価するようにコードを変更しました
GB =グラフビルダー(
コントロールパネルを表示( 0 ) 、
凡例を表示( 0 ) 、
変数(
バツ( :試験時間) 、
よ(桁(フィルターリスト[ 1 ])) ) 、
よ(桁(フィルターリスト[ 2 ])) )
) 、
要素(位置( 1 、 1 ) 、
ライン(バツ、よ、伝説( 3 ) 、行順( 0 ) 、要約統計( "平均" ) )
) 、
要素(位置( 1 、 2 ) 、
ライン(バツ、よ、伝説( 4 ) 、行順( 0 ) 、要約統計( "平均" ) )
) 、
SendToReport (
急送(
{} 、
「グラフタイトル」 、
テキスト編集ボックス、
{テキストを設定(チャー(シリアルナンバーボックス<<得る()) || " で " ||温度配列[ 3 ] || 「そしてゼロプレッシャー」 )}
) 、
急送(
{} 、
フィルタリングされた PV_003 、
スケールボックス、
{分( - 0.13312834642215 ) 、マックス( 0.0168978817756855 ) 、株式会社( 0.012502185683153 ) 、小刻み( 1 ) }
) 、
急送(
{} 、
フィルタリングされた SV_003 、
スケールボックス、
{分( - 56.0293375797183 ) 、マックス( - 46.0881139893053 ) 、株式会社( 0.828435299201087 ) 、小刻み( 1 ) }
) ;
) ;
) ;
gb_rpt =報告( GB ) ;
gb_rpt [レジェンドボックス( 1 )] <<消去;
gb_rpt [ピクチャーボックス( 1 )] <<ジャーナル ウィンドウ;
GB <<ウィンドウを閉じる(保存しない) ;