save graphics into a file
xsave(filename,[win_num])
:file_name string, name of the file. : :win_num integer, the graphics window number. If not given, the
current graphics window is used.
:
xsave saves the graphics contained in the graphics window win_num in the binary file file_name. and can be reloaded with xload.
Since Scilab 5.0, all uimenu or uicontrol handles are also saved.
For graphics xsave(file_name,win_num) use preferabily save(file_name,scf(win_num)).
t=0:0.01:10;
`subplot`_(211),`plot2d`_(t,`sin`_(t))
`subplot`_(212),`plot2d`_(t,`sin`_(3*t))
xsave(TMPDIR + "/foo.scg", `gcf`_())
`clf`_()
`xload`_(TMPDIR + "/foo.scg")
a=`gca`_();
curve=a.children.children; //handle on the curve
`save`_(TMPDIR + "/foo.scg", "curve")
`delete`_(curve)
`load`_(TMPDIR + "/foo.scg")