こんにちは、みんな、
出力としていくつかのプロットを作成するスクリプトがあります。1つのグラフは積み上げプロポーショナルプロットで、その上にあるカラーテーマを別のプロットと一致させようとしています(これは黒からライトグレーまで続く連続グラデーションカラーテーマに基づいています)。このグラフに使用されるデータテーブルには、インデックス列、カテゴリ列、および比率列の3つの列があります。「カテゴリ列」には1から整数の範囲の値があります(したがって、この列のレベル数は変わる可能性があり、データテーブルに依存します)。
これは私が使っているスクリプトです:
Graph Builder( Show Control Panel( 0 ),
Categorical Color Theme( {"White to Black Copy", 2051, {"Black", {221, 221, 221}}} ),
Variables(
X( :Index, Order By( :Proportion, Descending, Order Statistic( "N" ) ) ),
Y( :Proportion ),
Overlay( :Category ) ),
Elements( Bar( X, Y, Legend( 2 ), Bar Style( "Stacked" ) ) ),
SendToReport(
Dispatch( {}, "Proportion", ScaleBox, {Max( 1.02 )} ),
Dispatch( {}, "X title", TextEditBox, {Set Text( "Index" )})
)
)
そのため、レベルが「1」のカテゴリの行は黒くなり、次のレベルに進むにつれて次第に明るくなります。しかし、私がプロットを作成するとき、レベル1の箱は常に黒よりも2、3の明るい色合いです。

どのように修正するか、またはそれがなぜそれをするのかについての任意のアイデア?私はこれが長期的には大した問題ではないことを認識していますが、なぜスクリプトがこれを行うのかについては興味がありません。
どうもありがとう。
サラ
カテゴリカラーに連続カラーテーマを使用する場合、各カテゴリは色の範囲をカバーし、JMPはそのカテゴリを表すために範囲内の最後の色を選択します。このルールは、明るい色から暗い色まで行く内蔵カラーテーマに適しています。あなたの色のテーマは暗から明まで変化するので、それぞれの範囲のそれぞれの最後の色が最も明るくなります。
これを避けるには、カラーテーマを反転させるか、カラーテーマエディタで特定のレベルのレベルでカラーテーマを定性的としてマークします。