大家好,
我被一個場景困住了。 我有一個可變性圖,通過使用 by 子句兩次,該圖在一個窗口中有 8 個不同的圖。 一種情況有兩個選項,我想添加一個行圖例,其中一列用於一種情況,另一列用於另一種情況,因為一種情況的值顏色設置不同。
下面是我正在嘗試但無法顯示行圖例的 JSL 代碼。 任何幫助,將不勝感激。
dt = Open("$SAMPLE_DATA/Cars.jmp");
Column(dt, "Size" ) << Set Property( "Value Colors", {"It" = 0} );
vc = Variability Chart(
Y( :Wt ),
X( :Model ),
Show Range Bars( 0 ),
Show Cell Means( 0 ),
Std Dev Chart( 0 ),
By( :"D/P"n, :Protection )
);
If (Column(dt, "D/P"n)[1] == "Driver",
vc << Row Legend("Doors");
);
If (Column(dt, "D/P"n)[1] == "Passenger",
vc << Row Legend("Size");
);

上面的示例是理想的情況,如果 d/p=“Driver”,則將門添加為行圖例並使用常規顏色。 但是,如果 d/p="passenger" size 添加為行圖例,並且由於 size 的值顏色設置為黑色,它將自動添加它,因為它應該如我之前的問題所示: https://community.jmp.com/t5/Discussions/JSL-coloring-single-element-of-legend-to-a-custom-color/mp/676602#M86324
謝謝,如果可能的話,我理想地尋找 JSL 代碼來執行此操作!