Quelqu'un sait comment charger un fichier image (.jpg) dans Graph Builder à l'aide de JSL? Dans une session interactive, vous pouvez faire un glisser-déposer, mais jSL ne sait pas comment faire. On dirait qu’il existe une sorte d’exigence du type Char To Blob, mais j’ai essayé de nombreuses choses sans succès.
Essaye ça. Pas le code le plus joli, mais fait le travail. Je ne sais pas si cela peut être simplifié.
Don
tblRef = Open("$Sample_Data/big class.jmp");
pathToImage = ""; //Put path to image here
gbPlt = Graph Builder(
Show Control Panel( 0 ),
Variables( X( :age ), Y( :height ), Overlay( :sex ) ),
Elements( Line( X, Y, Legend( 3 ) ), Points( X, Y, Legend( 4 ) ) ),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
4,
Base( 0, 0, 0 ),
Base( 1, 0, 1 ),
Properties( 0, {Marker( "Plus" )} ),
Properties( 1, {Marker( "Square" )} )
)}
)
)
);
Report(gbPlt)[Frame Box(1)] << Add Image(Open(pathToImage));
iSeg = Report(gbPlt)[Frame Box(1)] << Find Seg(Pict Seg(1));
iSeg << Fill Graph;