あるセッションで@ジュリアンセルの周囲に境界線を追加して、ヒートマップ プロットをより魅力的にする方法を学びました。
パターンなどの他のオプションは、左側のコントロール パネルから制御できます。

これは残念ながらそうではありません。グラフを右クリック/カスタマイズして適用する必要があります... - サブプロットごとに個別に。

これは、すべてのサブプロットを個別に設定できるため便利である一方で、これには時間がかかる場合があります。
開いているサブプロットが複数ある場合、すべてのサブプロットを一度に変更するにはどうすればよいですか。また、(データ テーブルが更新されて新しいサブプロットが表示されたときに) 新しいサブプロットが linewidth=1 で始まるように設定を変更するにはどうすればよいですか?
このような右クリック コマンドのほとんどは、CTRL キーを押すことですべてのサブプロットにブロードキャストできます。
しかし、カスタマイズの場合は...これは不可能のようです。
秘訣は、グループ X/Y、ラップ/ページから列を削除してすべてのサブプロットを削除し、LineWidth を適用してから、それぞれの DropZone に列を再度追加することです。 しかし、それには時間がかかります。
もう一つのトリック:
JSL 経由で現在のグラフのすべての FrameBox にコマンドを送信します。
ただし、新しいサブプロットが (境界線なしで) 表示される場合には、まだ問題が発生します。
セルの周囲に境界線を付けたヒートマップを使用している人はいますか? また、使用を容易にするための推奨事項は何ですか?

Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
Graph Builder(
Size( 454, 256 ),
Show Control Panel( 0 ),
Show Legend( 0 ),
Summary Statistic( "Median" ),
Graph Spacing( 4 ),
Variables( X( :height ), Y( :weight ), Group X( :sex ), Overlay( :sex ) ),
Elements( Heatmap( X, Y, Legend( 3 ), Bin Shape( "Hexagonal" ) ) ),
SendToReport(
Dispatch(
{},
"Graph Builder",
FrameBox,
{DispatchSeg( HexSeg( 1 ), Line Width( 1 ) )}
)
)
)