lqbtbs 发表于 2009-5-11 15:32

如何儲存目前axes上的圖形?

俺只會用print screen鍵.....
用GUI怎用呢?
下面是我寫的,可是就不知道錯在哪....

=uiputfile({'*.jpg'},'Save file ');
str=strcat(pathname,filename);
getim=axes1(string);
imwrite(getim,str,'jpg');

錯誤提示
??? Error using ==> string
Not enough input arguments.
Error in ==> gui20090420>pushbutton11_Callback at 225
getim=axes1(string);
Error in ==> gui_mainfcn at 75
      feval(varargin{:});
Error in ==> gui20090420 at 42
    gui_mainfcn(gui_State, varargin{:});
??? Error while evaluating uicontrol Callback.

tisang 发表于 2009-5-11 17:18

最简单的edit---copy figure

sogooda 发表于 2009-5-11 22:41

回复 楼主 lqbtbs 的帖子

doc saveas

ChaChing 发表于 2009-5-12 08:08

标题的解如楼上, 但报错好像跟标题两回事?

lqbtbs 发表于 2009-5-12 11:07

回复 地板 ChaChing 的帖子

= =|||
不好意思,俺真的還是看不懂耶
sogooda那串有問題嗎?
該加在哪邊阿?

ChaChing 发表于 2009-5-12 13:32

原帖由 lqbtbs 于 2009-5-11 15:32 发表 http://www.chinavib.com/forum/images/common/back.gif
...錯誤提示
??? Error using ==> string
Not enough input arguments....

报错好像说的是axes1(string)有问题?

friendchj 发表于 2009-5-12 14:18

回复 5楼 lqbtbs 的帖子

试试:
h=plot(0:9);
saveas(h,'my','jpg')

lqbtbs 发表于 2009-5-18 08:05

回复 板凳 sogooda 的帖子

不好意思
那我該怎麼寫才會存檔呢
可否給個具體的程式
謝謝~

ChaChing 发表于 2009-5-18 10:58

回复 8楼 lqbtbs 的帖子

ref to 7F?

lqbtbs 发表于 2009-5-19 09:08

回复 7楼 friendchj 的帖子

有試過囉
只是會存左下角的圖@@
連GUI系統的....
我會再試試看可不可以只存axes1的

lqbtbs 发表于 2009-5-26 20:03

找到方法拉~

=uiputfile({'*.jpg'},'Save file ');
str=strcat(pathname,filename);
im = getframe(handles.axes1)
imwrite(im.cdata,str,'bmp')
本程序将图片存为jpg文件
第四行若你不在乎画质
可以把bmp改成jpg
给大家欣赏欣赏

lb0913 发表于 2009-6-5 15:57

保存是实现了但是只有图像,坐标轴的数据没有保存成功啊横纵坐标没有数了
页: [1]
查看完整版本: 如何儲存目前axes上的圖形?