我希望看到能夠在圖形生成器平台中為條形圖數據標籤設置字體、條形位置和小數格式。現在唯一的選擇是更改所有圖表的默認字體設置,以獲得您需要的數據字體。這需要能夠在每個圖表的基礎上以及附加的格式選項進行更改。
除了@shampton82原始請求中的選項之外,我還希望能夠選擇垂直旋轉條形圖資料標籤。
我剛剛發現了這個願望 - 提交我自己的版本後:
Graphbuilder:旋轉和定位標籤的選項
如果這個願望被接受,也請加入一個透過 GUI旋轉標籤的選項。
到目前為止,只能透過 JSL 腳本來旋轉標籤。
總共:
1 個已確認的願望
+ 總共 ~ 10 個榮譽。:)
“條形圖標籤控制項”
除了指定沿著條形的垂直位置(如圖形產生器條形圖標籤偏移中所述)之外,還請提供一種指定「對齊方式」的方法:
- “居中”
- “左邊”
- “正確的”
- 到 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}));
另一個值得添加的優秀功能是:
控制哪一列用作標籤。
目前,圖形產生器從表格設定中取得此設定。
因此,如果在一個圖表中新增標籤,它將自動顯示在所有圖表中。
一旦對兩個不同的圖表使用兩個不同的標籤,就會導致衝突。
兩個標籤都會出現在兩個圖表中。
想法:圖形產生器中的一個特殊指令,可用來指定此圖形的標籤。
實際上:懸停標籤可用的功能的副本。
很酷的副作用:這也允許使用變換列作為標籤(!!!)
標籤列不必新增到主資料表中。
範例: 圖形產生器,以 N 作為摘要並以因子百分比作為標籤的堆疊條