RGB 値を使用して特定の色の円グラフを作成しようとしています。 凡例を「右クリック」すると、「塗りつぶしの色」->「その他」を選択できます。 そこから、特定の RGB 値を選択できます。 次の RGB 値を入力します: R (225)、B (79)、G (113)。 しかし、[OK] を選択して円グラフを見ると、正しい色ではないことがわかります。 戻って色を見ると、RGB 値は R (214)、B (54)、G (94) を示しています。 この RGB カラー シフトは、私が利用しようとしている他のカスタム カラーでも発生しています。 JMP 15.0.0にアップデートしたばかりですいいえJMP 14でこの問題が発生しました。また、Macを使用しています。 誰かが私が間違っているかもしれないことを手伝ってもらえますか?
この問題を報告していただきありがとうございます。 JMP Development はこれを調査し、改善を行いました。 この修正は、2021 年夏に利用可能になる JMP 16.1 以降で利用可能になります。
これはバグのようです。 テクニカル サポートに渡すのが最善です ( support@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 が色を設定している場所が表示されます。コードを変更して、色を使用できます。1 つの色を 225、79、113 の RGB に設定する簡単な例を次に示します。
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 ) )