大家好,
我有一個腳本,可以創建幾個圖作為輸出。一個圖是疊加的比例圖,我試圖在其上獲得顏色主題以匹配另一個圖(基於從黑色到淺灰色的連續漸變顏色主題)。用於此圖的數據表有三列:索引列,類別列和比例列。“類別列”的值範圍為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級框總是比黑色淺幾個:

任何想法如何解決或為什麼這樣做?從長遠來看,我意識到這不是一個大問題,但我很好奇為什麼腳本會這樣做。
非常感謝。
莎拉
當使用連續顏色主題作為分類顏色時,每個類別涵蓋一系列顏色,JMP選擇範圍中的最後一種顏色來表示該類別。該規則適用於從淺到深的內置顏色主題。由於您的顏色主題從暗到亮,每個範圍的最後一種顏色將是最輕的。
為避免這種情況,您可以在顏色主題編輯器中使用特定數量的級別反轉顏色主題或將顏色主題標記為定性。