Guardar varios gráficos en un informe de ventana en un solo svgEstoy intentando guardar todos los gráficos en un informe bivariado en un svg.Cuando uso "Guardar como" para hacerlo, funciona bien.No puedo hacer que funcione en jsl.
ventanasRe: Guardar múltiples gráficos en un informe de ventana en un solo svgSegún el índice de secuencias de comandos << Guardar informe de ventana se utiliza para guardar el informe como archivo de informe JMP

Creo que debe usar Guardar imagen si desea tener SVG y si está usando Por variables, es posible que deba ajustar su informe a una nueva ventana (u obtener una referencia al informe).
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");
¿Y por qué usar guardar imagen se basa en esta opción Exportar y en una suposición?

Re: Guardar múltiples gráficos en un informe de ventana en un solo svgGracias jthi.Agradezco la sugerencia.
Cuando uso Guardar imagen, se guarda solo un gráfico del informe de la ventana, no toda la colección.El uso de "Guardar como" y el tipo de gráfico svg los guarda todos.No estoy seguro de cómo imitar lo que hace save as en jsl.
Re: Guardar múltiples gráficos en un informe de ventana en un solo svgImprime lo que contiene tu variable BLAH_REPORT. Lo más probable es que sea una lista y esté enviando el mensaje de guardado a todos esos gráficos diferentes (lo más probable es que se sobrescriban entre sí o solo se guarde el primero). Tendrá que obtener la referencia de todo el informe, tiene pocas opciones: usar una nueva ventana y crear bivariado dentro de ella (vea mi mensaje anterior) o puede usar << padre superior en el primero del gráfico para obtener la referencia de nivel más alto. (reemplace dist con su variable)
(dist[1] << top parent) << Save Picture("$DOWNLOADS/test.svg", "svg");Re: Guardar múltiples gráficos en un informe de ventana en un solo 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 )}
)
)
);
);