Enregistrement de plusieurs graphiques dans un rapport de fenêtre sur un seul svgJ'essaie de sauvegarder tous les graphiques d'un rapport bivarié dans un fichier SVG.Lorsque j'utilise "Enregistrer sous" pour le faire, cela fonctionne bien.Je n'arrive pas à le faire fonctionner en jsl.
les fenêtresRe : Enregistrer plusieurs graphiques dans un rapport de fenêtre sur un seul fichier SVGSelon l'index de script << Enregistrer le rapport de la fenêtre est utilisé pour enregistrer le rapport en tant que fichier de rapport JMP.

Je pense que vous devez utiliser Save Picture si vous souhaitez avoir SVG et si vous utilisez Par variables, vous devrez peut-être envelopper votre rapport dans une nouvelle fenêtre (ou obtenir une référence au rapport)
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
nw = New Window("",
dist = dt << distribution(Column(:height), By(:age));
);
nw << Save Picture("$DOWNLOADS/test.svg", "svg");
Et pourquoi utiliser l'enregistrement de l'image est basé sur cette option d'exportation et une supposition

Re : Enregistrer plusieurs graphiques dans un rapport de fenêtre sur un seul fichier SVGMerci Jthi.J'apprécie la suggestion.
Lorsque j'utilise Enregistrer l'image, un seul graphique du rapport de la fenêtre est enregistré, et non la collection entière.L'utilisation de "Enregistrer sous" et du type de graphique SVG les enregistre tous.Je ne sais pas comment imiter ce que save as fait en jsl.
Re : Enregistrer plusieurs graphiques dans un rapport de fenêtre sur un seul fichier SVGImprimez ce que contient votre variable BLAH_REPORT. Il s'agit très probablement d'une liste et vous envoyez le message de sauvegarde à toutes ces différentes parcelles (elles s'écraseront très probablement ou seule la première sera enregistrée). Vous devrez obtenir la référence à l'ensemble du rapport, vous avez peu d'options : utilisez une nouvelle fenêtre et créez une bivariée à l'intérieur (voir mon message précédent) ou vous pouvez utiliser << parent supérieur en premier du tracé pour obtenir la référence de plus haut niveau (remplacez dist par votre variable)
(dist[1] << top parent) << Save Picture("$DOWNLOADS/test.svg", "svg");Re : Enregistrer plusieurs graphiques dans un rapport de fenêtre sur un seul fichier SVGBingo! Adding New Window worked. Thanks Jarmo!<BR /><BR />BLAH_REPORT = New Window("", Bivariate(
Y( :Data ),
X( :pdatetime ),
By( :SEQ, :CATEGORY, :STAGE, :STEP, :MEAS_TYPE ),
Add Text Annotation( Text( "Updated: " || date_today ), Fixed Size( 2 ), Text Box( {1400, 3, 1800, 62} ), Filled( 0 ) ),
SendToReport(
Dispatch(
{},
"Bivar Plot",
FrameBox,
{Row Legend(
:GRP,
Color( 1 ),
Color Theme( "STRONG" ),
Marker( 0 ),
Marker Theme( "" ),
Continuous Scale( 0 ),
Reverse Scale( 1 ),
Excluded Rows( 0 )
), Frame Size( 1367, 480 )}
)
)
);
);