我正在嘗試使用 RGB 值創建具有特定顏色的餅圖。 通過“右鍵單擊”圖例,我可以選擇“填充顏色”-->“其他”。 從那裡,我可以選擇特定的 RGB 值。 我輸入以下 RGB 值:R (225)、B (79)、G (113)。 但是,在我選擇“確定”並查看餅圖後,我可以看出它的顏色不正確。 當我返回查看顏色時,RGB 值顯示:R (214)、B (54)、G (94)。 這種 RGB 顏色偏移也發生在我嘗試使用的其他自定義顏色上。 我剛剛更新到 JMP 15.0.0 並做了不是在 JMP 14 上有這個問題。另外,我使用的是 Mac。 誰能幫我解決我可能做錯的事情?
感謝您報告此問題。 JMP Development 對其進行了研究並進行了改進。 該修復程序將在 JMP 16.1 及更高版本中提供,將於 2021 年夏季推出。
這看起來可能是一個錯誤。 最好將其傳遞給技術支持(支持@jmp.com ) 以確保它得到適當的調查和報告。
將 -14765937 轉換為 RGB 值:
c = color to rgb(-14765937);
{0.882352941176471, 0.309803921568627, 0.443137254901961}
d = c * 255;
{225, 79, 113}

我用 JMP 15 和 Windows 10 嘗試了一個簡單的例子,但沒有遇到這個問題。單擊紅色小三角並選擇保存腳本 > 至腳本窗口。您將看到 JSL 在哪裡設置顏色。您可以更改代碼並使用您的顏色。這是一個簡單的示例,我將一種顏色設置為 RGB 225、79、113:
dt = New Table( "Pie Color", Add Rows( 14 ),
New Column( "Column 1", Character, "Nominal",
Set Values( {"aaa", "aaa", "aaa", "bbb", "bbb", "bbb", "bbb", "ccc", "ccc", "ccc",
"ccc", "ccc", "ccc", "ccc"}
)
)
);
dt << Graph Builder(
Size( 490, 435 ),
Show Control Panel( 0 ),
Variables( X( :Column 1 ) ),
Elements( Pie( X, Legend( 5 ) ) ),
SendToReport(
Dispatch( {}, "400", ScaleBox,
{Legend Model( 5,
Properties( 0, {Fill Color( -14765937 )}, Item ID( "aaa", 1 ) )
)}
)
)
);
保存的 JSL 顯示 -14765937 的填充顏色。如果將其轉換為 RGB,則會得到 (.8823, .3098, .4431),即 (225, 79, 113)。您可以像這樣使用 RGB 值設置顏色:
Properties( 0, {Fill Color( {225, 79, 113} )}, Item ID( "aaa", 1 ) )