このウィッシュリストのリクエストのきっかけは何ですか?
私の知る限り、グラフの凡例のフォント サイズを変更するには (たとえば、Bivariate プラットフォームを使用する場合)、ユーザーは [ファイル] > [設定] > [フォント] GUI で見出しのフォント サイズを変更します。ただし、これにより、データ テーブルの列見出しのフォント サイズも変更されます。
どのような改善を望みますか?
ファイル > 環境設定 > フォント GUI にオプションを追加して、ユーザーがグラフのフォント サイズをカスタマイズできるようにします。このオプションでは、データ テーブルの列見出しのフォント サイズは変更されません。グラフの凡例のフォント サイズのカスタマイズを JSL スクリプトで実行する方法もあるかもしれませんが、今のところその方法はわかりません。
このアイデアはなぜ重要なのでしょうか?
プレゼンテーションやグラフの読みやすさを考慮して、凡例のフォント サイズは ~18 かそれ以上の大きさに設定されます。ただし、これによりデータ列のヘッダーが大きくなり、データ テーブルの操作が難しくなり、特定の GUI ウィンドウや GUI のあるサブウィンドウでは列のヘッダーが部分的にしか表示されなくなる可能性があります。その場合、ユーザーは列名全体を読むためにウィンドウを拡大する必要があります。残念ながら、列の内容の詳細を完全に説明しようとすると、列名が長くなることがあります。
一応は通用する回避策を探しているのかどうかは分かりませんが、プラットフォームから凡例をハイジャックし (Graph Builder からではなく)、凡例である TableBox に独自の列を追加することができます。例:
Names Default to Here( 1 );
win = New Window( "Test",
obj = Platform( Open( "$SAMPLE_DATA/Big Class.jmp" ),
Bivariate(
Y( :weight ),
X( :height ),
SendToReport(
Dispatch(
{},
"Bivar Plot",
FrameBox,
{Row Legend(
age,
Color( 1 ),
Color Theme( "JMP Default"(1) ),
Marker( 0 ),
Marker Theme( "" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)}
)
)
);
)
);
box = obj[String col box( 1 )];
items = box << Get;
box << Set Heading( "" );
box << Set( Repeat( {""}, N Items( items ) ) );
col box = Col Box( "age" );
show( items );
Summation( i = 1, N Items( items ),
col box << Add Element( Text Box( items[i], <
<FONT></FONT>