Enregistrement des parcelles de distributionSalut tout le monde,
J'ai un diagramme de distribution et je voulais enregistrer l'image au format png. Cependant, la seule image que j'obtiens est la dernière image générée. Comment puis-je enregistrer toutes les parcelles?
dt_dist = Distribution(
Nominal Distribution( Column( :age ), Horizontal Layout( 1 ), Vertical( 0 ) ),
By( :sex )
);
dist = dt_dist << get picture;
dist << Save Picture( "C:\distribution_plot.png", "png" );

Automatisation et scriptRe : Enregistrement des tracés de distributionLorsque vous utilisez la commande By(), la plateforme renvoie une liste, ce qui signifie que dist est en fait une liste à 2 valeurs (dist[1] et dist[2] dans ce cas). Il existe peut-être des moyens plus élégants d'y parvenir, mais l'un d'entre eux consisterait à obtenir une référence à l'intégralité de la fenêtre actuelle à l'aide de Current Report() :
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt_dist = Distribution(
Nominal Distribution( Column( :age ), Horizontal Layout( 1 ), Vertical( 0 ) ),
By( :sex )
);
rpt = Current Report();
dist = rpt << get picture;
dist << Save Picture( "$DESKTOP\distribution_plot.png", "png" );