GraphBuilder を使用しており、水平方向に回転した Y 軸の変数名の幅を変更したいと考えています。 テキストを GB 単位で回転させることはできますが、Set Wrap.... パラメーターを変更しても、期待どおりに機能しないようです。 実証するには、
Big Class データ テーブルを開き、身長と体重の列名を次のように変更しました。
「長くされた高さの列名」
「長くなった重み列名」
次の GB スクリプトは、この問題を説明するために作成した単純なグラフの結果です。 GB では Set Wrap... パラメータが 100 に設定され、Extend this to other text boxes スイッチが選択されました。 このパラメーターの変更は結果のスクリプトには反映されず、100 未満の値を選択しても、Y 軸変数名の幅には影響しません。
Graph Builder(
Size( 1408, 513 ),
Show Control Panel( 0 ),
Graph Spacing( 3 ),
Variables(
X( :age ),
Y( :height column name that has been made longer ),
Y( :weight column name that has been made longer )
),
Elements( Position( 1, 1 ), Points( X, Y, Legend( 4 ) ) ),
Elements( Position( 1, 2 ), Points( X, Y, Legend( 5 ) ) ),
SendToReport(
Dispatch( {}, "Y title", TextEditBox, {Rotate Text( "Horizontal" ) } ),
Dispatch( {}, "Y 1 title", TextEditBox, {Rotate Text( "Horizontal" ) } )
)
);
それで、これはバグなのか、それとも予想される動作なのか疑問に思っています。
また、JSL GB コードでワード ラップを強制する方法があるかどうかも知りたいです。次のことを試しましたが、Y 軸のワード ラッピングの動作に変更を加えることができませんでした
Graph Builder(
Size( 1408, 513 ),
Show Control Panel( 0 ),
Graph Spacing( 3 ),
Variables(
X( :age ),
Y( :height column name that has been made longer ),
Y( :weight column name that has been made longer )
),
Elements( Position( 1, 1 ), Points( X, Y, Legend( 4 ) ) ),
Elements( Position( 1, 2 ), Points( X, Y, Legend( 5 ) ) ),
SendToReport(
Dispatch( {}, "Y title", TextEditBox, {Rotate Text( "Horizontal" ), Set Wrap (50) } ),
Dispatch( {}, "Y 1 title", TextEditBox, {Rotate Text( "Horizontal" ), Set Wrap (50) } )
)
);こんにちは、テラピンです。 グラフ ビルダーの Set Wrap 機能が期待どおりに動作しないという事実は、バグです。 開発者はこの問題を認識しており、将来のリリースで対処することを目指しています。 ご不便をおかけして申し訳ございません。