即使為多個值選擇了相同的顏色,也使圖形構建器的顏色服從值顏色列屬性。 使用覆蓋時,顏色與列屬性中設置的一樣。
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)))
);

目前我使用一種變通方法,我在其中創建新列,我在其中對列進行分組並將值顏色設置為該列。 它確實有效,但它是不必要的額外步驟,並且可以防止基於圖例以交互方式選擇不同的值。