Saving jpeg of plot in background procesing

We have a gui which plots a graph and then add some points to it depending on the user input. We want to automate the process and run it several times on a server and produce jpeg images. This is an extremely simplified code (but actually except for the choice of data, its exactly the same):
function _something_()
x = linspace(0,2*pi,100);
plot(x,sin(x))
hold on
scatter(x,cos(x))
hold off
end
Is there a way to achieve this ? Maybe we should use something else and not "plot" and "scatter" ?
Thanks !

 채택된 답변

Walter Roberson
Walter Roberson 2015년 8월 13일

0 개 추천

See print() and saveas(). See also the File Exchange contribution export_fig (I am not sure if it has been updated for R2014b and later though.)

댓글 수: 1

uido
uido 2015년 8월 13일
Was so sure that I cannot use fig and plot and all that without a graphical front end, that I did not even check. learned my lesson.
saveas() does exactly what i need.
Thanks !

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Graphics Performance에 대해 자세히 알아보기

제품

질문:

2015년 8월 13일

댓글:

2015년 8월 13일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by