How do I plot without rendering the figure window and also save the figure to disk in MATLAB 7.10 (R2010a)?
6 views (last 30 days)
Use the following code to create plots in the background and save them to disk (ex: JPEG Format)
h = figure('Visible','Off'); % Creating a figure and not displaying it
ax = axes; % Create an Axes;
plt = plot(ax,1:10,1:10,'r'); % Plot an arbitrary line in the axes
set(h,'CurrentAxes',ax); % Set current Axes of figure to 'ax'
print(h,'-djpeg','fname.jpeg')% Print the plot to file 'fname.jpeg'
More Answers (0)