Un altro rompicapo per gli sceneggiatori là fuori...
Se ho un grafico che assomiglia a questo:

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 ) ) )
);
Come lo farei apparire come sotto, dopo che la finestra del grafico è stata creata e usando solo i messaggi per lo stesso costruttore di grafici (cioè consideriamo gli stati delle righe fuori dalla tabella). Tramite la GUI, lo farei facendo clic con il pulsante destro del mouse sull'indicatore accanto a "altezza" nella legenda e modificando l'indicatore e il colore. Non riesco a capire come farlo tramite la messaggistica JSL, però.

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 )
)
)}
)
)
);
Pensieri?
M