保存分佈圖大家好,
我有一個分佈圖,我想將圖像保存為 png。 但是,我得到的唯一圖像是最後生成的圖像。 我怎樣才能保存所有的地塊?
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" );

自動化和腳本回复:保存分佈圖當您使用 By() 命令時,平台返回一個列表,這意味著 dist 實際上是一個具有 2 個值的列表(在本例中為 dist[1] 和 dist[2])。 可能有更優雅的方法來完成此操作,但一種方法是使用 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" );