Weiß jemand, wie man eine Bilddatei (.jpg) mit JSL in Graph Builder lädt? In einer interaktiven Sitzung, die Sie per Drag & Drop ausführen können, ist mir nur nicht klar, wie dies von JSL ausgeführt wird. Es sieht so aus, als gäbe es eine Art Char To Blob-Anforderung, aber ich habe eine Reihe von Dingen ohne Erfolg ausprobiert.
Versuche dies. Nicht der schönste Code, aber erledigt den Job. Nicht sicher, ob es einfacher gemacht werden kann.
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;