複数の値に同じ色が選択されている場合でも、グラフ ビルダーの Color が Value Color 列プロパティに従うようにします。 オーバーレイを使用すると、色は列のプロパティで設定されたとおりになります。
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Probe.jmp");
dt << Clear Row States;
Column(dt, "Site") << Set Property("Value Colors", {1 = 16, 2 = 16, 3 = 16, 4 = 16, 5 = 22});
gb_color = dt << Graph Builder(
Size(530, 459),
Show Control Panel(0),
Variables(X(:Start Time), Y(:DELW_PCOLL), Color(:Site)),
Elements(Points(X, Y, Legend(3)))
);
gb_overlay = dt << Graph Builder(
Size(530, 459),
Show Control Panel(0),
Variables(X(:Start Time), Y(:DELW_PCOLL), Overlay(:Site)),
Elements(Points(X, Y, Legend(3)))
);

現在、列をグループ化し、その列に値の色を設定する新しい列を作成する回避策を使用しています。 それは機能しますが、不要な追加の手順であり、凡例に基づいて異なる値を対話的に選択することを防ぎます。