Qualcuno sa come caricare un file di immagine (.jpg) in Graph Builder usando JSL? In una sessione interattiva puoi trascinare e rilasciare, semplicemente non mi è chiaro come questo sia fatto da JSL. Sembra che ci sia una sorta di requisito Char To Blob ma ho provato un sacco di cose senza successo.
Prova questo. Non è il codice più carino, ma ottiene il lavoro fatto. Non sono sicuro se può essere reso più semplice.
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;