大家好,
我有幾列,我們稱它們為 X、Y1、Y2 和 C。 C 列定義了值顏色。
當我打開一個新的圖形產生器並在x 軸上拖曳X、在y 軸上拖曳Y1、在顏色上拖曳C 時,圖中的點將顯示由C 列的值顏色定義的正確顏色。
但是,當我拖曳 Y2 並將其放在 Y1 下面的 Y 軸上時,我會得到兩個圖表,它們的顯示顏色與我在 C 列的值顏色中定義的顏色不同。
這是為什麼? 我究竟做錯了什麼? 這是一個錯誤嗎? 我正在使用 JMP 17.0.0。
乾杯
搶
JMP17.2.0 也很可能發生錯誤。 似乎工作有點奇怪,您可以在同一列中添加顏色和覆蓋,然後從變數中禁用/啟用它

如果 Y1 和 Y2 的比例相似,您可以堆疊資料並以這種方式繪製(作為解決方法)。
將在 Jmp18 中修復:

生成通過:
Names Default to Here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
mytitle=Jmp version();
:sex << Set Property(
"Value Colors",
{"F" = 43, "M" = 45}
);
dt << Graph Builder(
Size( 390, 386 ),
Show Control Panel( 0 ),
Variables( X( :height ), Y( :sex ), Y( :weight ), Color( :sex ) ),
Elements( Position( 1, 1 ), Points( X, Y, Legend( 12 ) ) ),
Elements(
Position( 1, 2 ),
Points( X, Y, Legend( 13 ) ),
Smoother( X, Y, Legend( 14 ) )
),
SendToReport(
Dispatch( {}, "graph title", TextEditBox, {Set Text( mytitle )} )
)
)