1 つのレポートに二変量、一方向、およびグラフビルダーのグラフがあります。 行の凡例が適用されているため、すべてのデータポイントは特定の色の英数字です。 行の凡例は JMP のデフォルトのカラー スキームで作成され、グラフ ビルダ チャートはオーバーレイの凡例に JMP のデフォルトのカラー スキームを使用しますが、何らかの理由で色を割り当てる順序が他のチャートと異なります。 以下の例を参照してください。
この変動チャートは、LSW 天体を赤、緑、青、オレンジの順に色付けしています。

ただし、グラフ ビルダーは、青、赤、緑、紫の順序で色を付けますが、正しい英数字ラベルは行の凡例から保持されます。

私が見つけた唯一の回避策は、色のプロパティを Beam_L1 列に保存することですが、これに関する問題は、フィルターが変更されたときに自動再計算が行われないことです (これにより、BEAM_L1 オブジェクトの数が変更される可能性があります)。 行の凡例とグラフ ビルダーの色はフィルターによって自動的に変更されますが、残念ながら、両方とも JMP の既定の配色を使用していても、異なる色の順序が使用されます。
私が行ったいくつかのコメント関連スレッド:
グラフ ビルダー以外では、一般的な赤/緑の色不足を避けるために 2 色が必要な場合、JMP は緑をスキップします。 ただし、Graph Builder はもう少し動的で、最初の 2 色を変更せずに 2 色から 3 色に変更できる必要があるため、最初から再配置します (3 つのグループごとにカラー ホイールを回転させます)。これは、「JMP」というラベルの付いたカラー テーマでのみ発生するため、別のカラー テーマを使用して二重の順序付けを回避します。
除外の扱いに関する限り、動作を変更するオプションはありません。 動的な感度を回避するために、値の色を使用したり、ダミーの値を追加したりすることがあります。
行の凡例の色 (他のすべてのグラフで使用される) とは異なるロジックを使用するグラフ ビルダーの色に関するコメント。 グラフビルダーは常に除外された行の色を考慮し (たとえ凡例に除外された項目が表示されなくても)、それをオフにする場所はありませんが、行の凡例に基づく色付けでは、除外された行を考慮するオプションがあります (ただし、グラフビルダーとは異なり、除外された行を考慮すると、それらのアイテムはグラフ化された日付に存在しなくても凡例に表示されます)
色を割り当てるときにグラフビルダーが除外された行を考慮しないようにする方法はありますか?
値の色の設定は、グラフ ビルダーの色と一致しているように見えますが、変動性チャートには、行の凡例によって設定された独自の色があるようです。 どちらも JMP のデフォルトのカラー テーマを使用していますが、そのテーマのサンプリングの違いは何ですか?
編集:フィルタリングのニーズが異なるため、BEAM_L1値を除外していない限り、すべてが一致しているようです。 したがって、フィルタリングがない場合 (すべての beam_L1 値が含まれる)、色は一致します。 しかし、BEAM_L1 を除外すると、変数チャートの色がリセットされるため、最初の BEAM_L1 は常に赤になりますが、グラフ ビルダーの色は特定の BEAM_L1 の色を維持しますが、英数字ラベルは正しく変更されます (これは行ごとに設定されているためと思われます)。伝説)。
基本的に、グラフビルダーの色は常に除外された行を考慮しているようですが、行が除外されている場合、行の凡例の色は色のテーマを再サンプリングします。
BEAM_L1のカラムプロパティ「値の色」を任意の色に設定してチャートビルダを起動すると、BEAM_L1でチャートを重ねた際に使用した色がフィルタリングしても残ります。
JMP13.2.1
Names Default To Here( 1 );
dt = New Table( "class",
Add Rows( 40 ),
New Column( "Age",
Numeric,
"Ordinal",
Format( "Fixed Dec", 5, 0 ),
Set Property(
"Value Colors",
{12 = -13977687, 13 = -3780931, 14 = -4222943, 15 = -13596966, 16 = -2211217, 17 =
-10562780}
),
Set Values(
[12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14,
14, 14, 14, 14, 14, 14, 15, 15, 15, 15, 15, 15, 15, 16, 16, 16, 17, 17, 17]
)
),
New Column( "Height",
Numeric,
"Continuous",
Format( "Fixed Dec", 5, 0 ),
Set Values(
[59, 61, 55, 66, 52, 60, 61, 51, 60, 61, 56, 65, 63, 58, 59, 61, 62, 65, 63, 62, 63,
64, 65, 64, 68, 64, 69, 62, 64, 67, 65, 66, 62, 66, 65, 60, 68, 62, 68, 70]
)
)
);
dt << Graph Builder(
Variables( X( :age ), Y( :height ), Overlay( :age ) ),
Elements( Box Plot( X, Y, Legend( 6 ) ) ),
Local Data Filter(
Add Filter(
columns( :age ),
Where( :age == {12, 13, 14, 15} ),
Display( :age, Size( 160, 90 ), List Display )
)
)
);この件を取り上げてくださったホルガーさん、本当にありがとうございます!
実際の設定(グラフビルダーのカラースキームが他のプラットフォームと異なる)は私たちにとって非常に面倒です。多くの社内レポートでは、混乱を避けるために異なるプラットフォームのカラースキームを調整する必要があるからです。