グラフビルダープラットフォームで棒グラフのデータラベルのフォント、棒内の位置、および小数形式を設定できる機能を確認したいと考えています。現時点で唯一のオプションは、すべてのグラフのデフォルトのフォント設定を変更して、データ フォントを必要なものにすることです。これは、追加の書式設定オプションとともにグラフごとに変更できる必要があります。
このリクエストを持ち帰ってください。これは、プレゼンテーション用のグラフを作成する場合に重要な機能です。
@Tom_M1に同意します。これは依然として必要なカスタマイズです。
@Ryan_Gilmore
リクエストを再送信する必要がありますか?
@shampton82による元のリクエストのオプションに加えて、棒グラフのデータ ラベルを垂直に回転するオプションも用意したいと思います。
自分自身のバージョンを提出した後、この願いを見つけました:
グラフビルダー: ラベルの回転と配置のオプション
この要望が受け入れられた場合は、GUI 経由でラベルを回転するオプションも追加してください。
これまでのところ、JSL スクリプトを使用してラベルを回転することしかできませんでした。
合計で:
1承認された願い
+ 合計 ~ 10 の Kudos。:)
「棒グラフラベルコントロール」
グラフ ビルダーの棒グラフ ラベル オフセットで説明したように、棒に沿った垂直位置を指定することに加えて、「配置」を指定する方法も提供してください。
- 「中央揃え」
- "左"
- "右"
- 0までの距離?
より見栄えの良いグラフを得るには:


棒グラフの他に、ヒートマッププロットのラベルを移動および回転するオプションも追加してください。
左側のプロット: バー - 予想通り
右側のプロット: ヒートマップ - 効果なし

dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
gb = Graph Builder(
Variables( X( :name ), X( :name ) ),
Elements(
Position( 1, 1 ),
Bar( X, Legend( 3 ), Bar Style( "Stacked" ), Summary Statistic( "N" ), Label( "Label by Row" ) )
),
Elements( Position( 2, 1 ), Heatmap( X, Legend( 5 ), Label( "Label by Row" ) ) ),
Local Data Filter(
Add Filter(
columns( :name ),
Where( :name == {"ALFRED", "ALICE", "AMY", "BARBARA", "CAROL"} )
)
)
);
fbs = gb << xpath("//FrameBox");
fbs[1] << DispatchSeg( BarSeg( 1 ), {Set Font( "", 18, "", 90 ), set label offset({1,1,0.8})} );
fbs[2] << DispatchSeg( RectSeg( 1 ), Set Font( "", 18, "", 90 ));
fbs[2] << DispatchSeg( RectSeg( 1 ), set label offset({1,1,0.8}));
追加すべきもう一つの素晴らしい機能:
どの列をラベルとして使用するかを制御する。
現時点では、グラフ ビルダーはテーブル設定からこの設定を取得します。
したがって、1 つのグラフにラベルを追加すると、すべてのグラフに自動的に表示されます。
2 つの異なるグラフに 2 つの異なるラベルがあると、すぐに競合が発生します。
両方のラベルが両方のグラフに表示されます。
アイデア: このグラフのラベルを指定するために使用できるグラフ ビルダーの特別なコマンド。
実際: ホバー ラベルで使用できる機能のコピーです。
すばらしい副作用: これにより、変換列をラベルとして使用することもできます (!!!)
ラベル列をメインデータ テーブルに追加する必要はありません。
例: グラフビルダー、要約として N を、ラベルとして因子の % を含む積み上げ棒グラフ