グラフ ビルダーに一貫したマーカー コントロールがあればよかったと思います。
8月(2025年)からの願い: グラフビルダーでの一貫したマーカーコントロール
他にも同じ希望の方がいたようなので【前編】をアップします!
グラフビルダー/JMP19のスタイルコントロールの新時代:
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class Families.jmp" );
Graph Builder(
Size( 590, 412 ),
Graph Spacing( 4 ),
Variables( X( :name ), Y( :weight ), Y( :height ), Color( :sex ) ),
Elements( Position( 1, 1 ), Points( X, Y, Legend( 1 ) ) ),
Elements( Position( 1, 2 ), Points( X, Y, Legend( 2 ) ) ),
Column Switcher( :sex, {:age, :sex} ),
SendToReport(
Dispatch( {}, "400", ScaleBox,
{Legend Model(
1,
Type Properties( 0, "Marker", {Marker( "Circle" )} )
), Legend Model(
2,
Type Properties( 0, "Marker", {Marker( "FilledCircle" )} )
)}
))
);
スクリプティング インデックスでは、新しい機能に関する詳細なドキュメントは見つかりませんでした。
https://jsl.jmp.com/search.html?q=タイプ+プロパティ
これは次のような考え方に基づいて動作すると思います: 1 つのプロット タイプの項目すべてが同じ設定になっている場合、この設定は型プロパティ()を介して凡例グループに保存されます。
重要:デフォルト設定 (マーカー = ドット、色 = 黒、線のスタイル: 実線) は保存されません (!!) * )
*) この動作の詳細については、以前の投稿をご覧ください。
https://community.jmp.com/t5/Discussions/Do-you-use-the-preferences/mp/913487/highlight/true#M107338
独自の設定を持つアイテムは、不要な継承から保護されます。
したがって、ユーザーは、凡例のすべてのエントリをスピルオーバーから保護するために特別な設定を適用する必要があります。
この文脈で重要なのは、
デフォルト設定(マーカー = ドット、色 = 黒、線のスタイル: 実線)は保存されません *
-> 標準のドット、黒、実線? -> バグ修正が利用可能になるまでは絶対にダメです。
JMPサポートによって確認されたバグ[TS- 00256956]
重要な詳細: グラフがJSL 経由で作成されると、驚くべき動作がアクティブになります。
GUI 経由でグラフが最初に作成されたときには、グラフは表示されません。