Superposer des images graphiques sur d'autres images graphiquesGens,
Quels sont les moyens (ou le meilleur moyen) de superposer une autre image graphique sur une autre, comme indiqué dans la première pièce jointe ?L'objectif final est de générer plusieurs tracés, de les organiser dans une fenêtre enregistrée en tant que propriété de table. Cette propriété de table est ensuite exécutée afin que l'image composite finale puisse être copiée et collée dans Powerpoint.
Le script que j'ai jusqu'à présent m'y amène presque (voir le script ci-joint et la 2ème pièce jointe). Mon script actuel va évidemment dans le rapport pour chaque graphique généré et une commande "Get Picture" est utilisée pour remplir la Lineup Box. J'ai essayé de traiter l'histogramme uniquement comme une image et de faire un "Ajouter une image", mais je n'ai pas réussi à le faire fonctionner (// ci-dessous).
Si une commande Ajouter une image est la voie à suivre, ma question supplémentaire est de savoir comment trouver correctement les arguments "limites" pour se positionner correctement (c'est-à-dire "obtenir la taille" de la fenêtre d'image en premier, etc. ?
Neil
cr = Current Data Table() << Run Script("Cumulative Resistivity");
rpt_cr = Report(cr);
rpt_cr_pic = rpt_cr[PictureBox(1)] << Get Picture;
ds = Current Data Table() << Run Script("Distribution");
rpt_ds = Report(ds);
rpt_ds_pic = rpt_ds[PictureBox(1)] << Get Picture;
//comb = New Image( rpt_ds_pic );
//rpt_cr_pic << Add Image( comb, bounds(left(0), top(500),bottom(0),right(724)));
nw = Eval Expr( New Window("BR",
a = V List Box(
Lineup Box(N Col(2), rpt_cr_pic, rpt_ds_pic ),
)
)
);
Current Data Table() << New Script("RP", nw) ;


Re : Superposer des images graphiques sur d'autres images graphiquesAvec JMP 16 maintenant, il existe des options dans Graph Builder pour "afficher" divers aspects tels que les titres, les axes et les étiquettes des axes. Vous pourrez peut-être facilement utiliser JSL pour l'adapter à votre situation.
Re : Superposer des images graphiques sur d'autres images graphiquesGens,
Comment désactiver les axes X et Y pour que seul un contour de boîte s'affiche ?
Cela fonctionne presque comme je le souhaite. Mais apparemment, il faut que la boîte graphique soit en place. Je n'ai pas réussi à faire fonctionner un autre élément Display pour moi. Cela étant dit, les éléments de l'axe s'affichent et je dois les masquer ("X", "Y", graduations, etc.). Code correspondant ci-joint.
Merci beaucoup.
Neil

cr = Current Data Table() << Run Script("Cumulative Resistivity");
rpt_cr = Report(cr);
rpt_cr_pic = rpt_cr[PictureBox(1)] << Get Picture ;
Print(rpt_cr_pic << Get Size);
cp = Current Data Table() << Run Script("Cumulative Permeability");
rpt_cp = Report(cp);
rpt_cp_pic = rpt_cp[PictureBox(1)] << Get Picture;
Print(rpt_cp_pic << Get Size);
ds = Current Data Table() << Run Script("Distribution");
rpt_ds = Report(ds);
rpt_ds_pic = rpt_ds[PictureBox(1)] << Get Picture;
g = Graph Box(
FrameSize( 750, 1000 ),
X Scale( 0, 100 ),
Y Scale( 0, 100 ),
<<ADD image=""></ADD>