標記如何通過腳本將age=14中的圖例設置為沒有填充的圓圈?
回复:標記非常感謝!回复:標記如果單擊紅色小三角並選擇保存腳本,您將看到更改標記所需的 JSL 命令。這是一個例子:
dt = open("$sample_data/Car Physical Data.jmp");
dt << Graph Builder(
Show Control Panel( 0 ),
Variables( X( :Displacement ), Y( :Weight ), Overlay( :Country ) ),
Elements( Points( X, Y, Legend( 3 ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
3,
Properties( 2, {Marker( "Circle" )}, Item ID( "USA", 1 ) )
)}
)
)
);回复:標記嘿謝謝你的回复! 但是有沒有辦法通過腳本來做到這一點? 我試圖動態製作一個腳本,將繪圖直接複製到幻燈片中,但我一直在研究如何更改圖例部分。回复:標記您可以通過雙擊圖例來手動設置單獨的標記。在彈出窗口中右鍵單擊感興趣的標記並選擇“標記”>(在此處單擊所需的標記)。
回复:標記這就是我的意思
Bivariate(
Y( :height ),
X( :weight ),
SendToReport(
Dispatch(
{},
"Bivar Plot",
FrameBox,
{Row Legend(
age,
Color( 1 ),
Color Theme( "JMP Default" ),
Marker( 0 ),
Marker Theme( "" ),
Continuous Scale( 0 ),
Reverse Scale( 0 ),
Excluded Rows( 0 )
)}
)
)
);
ab = Data Table( "Big Class" );
ab << Select Where( :Age == 12 ) << Colors( 1 ) << Markers( 8 ) << clear select;
年齡 = 12 的行圖例沒有改變,但繪圖上的標記卻改變了。

回复:標記謝謝! 地塊上的標記發生了變化。 但是,為什麼圖例部分沒有改變呢?回复:標記使用如下腳本為所需行設置您喜歡的標記:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
rows = dt << Select Where( :Age == 14 );
rows << Markers( 8 );
然後,當您製作任何視覺效果時,將應用這些標記。或者,如果您不想通過腳本來完成,您可以這樣做:
1. 右鍵單擊數據表中要為其設置標記的值
2. 選擇匹配的單元格
3. 從“行”菜單中選擇“標記”並從那裡選擇您的標記