那里的脚本编写者的另一个脑筋急转弯...
如果我有一个看起来像这样的图表:

dt = Open("$Sample_Data/Big Class.jmp");
graph = dt << Graph Builder(
Size( 532, 452 ),
Show Control Panel( 0 ),
Variables( X( :weight ), Y( :height ) ),
Elements( Points( X, Y, Legend( 3 ) ), Smoother( X, Y, Legend( 4 ) ) )
);
在创建图形窗口并仅使用图形生成器本身的消息后(即让我们考虑表外的行状态),我将如何使其看起来像下面这样。 通过 GUI,我会通过右键单击图例中“高度”旁边的标记并更改标记和颜色来完成此操作。 不过,我不知道如何通过 JSL 消息传递来做到这一点。

dt = Open("$Sample_Data/Big Class.jmp");<BR /><BR />graph = Graph Builder(
Size( 532, 452 ),
Show Control Panel( 0 ),
Variables( X( :weight ), Y( :height ) ),
Elements( Points( X, Y, Legend( 3 ) ), Smoother( X, Y, Legend( 4 ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
3,
Properties(
0,
{Line Color( 51 ), Marker( "Filled Down Triangle" )},
Item ID( "height", 1 )
)
)}
)
)
);
想法?
米