标记如何通过脚本将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. 从“行”菜单中选择“标记”并从那里选择您的标记