Introduction
Introduction Statistics Contact Development Disclaimer Help
tsave figures in multiple formats - cosmo - front and backend for Markov-Chain …
git clone git://src.adamsgaard.dk/cosmo
Log
Files
Refs
README
LICENSE
---
commit 8546c6196e0f72af4813d1c20c0df7fbef27dc79
parent 2fed4994998bb30b81632002d8dd4d664e00db65
Author: Anders Damsgaard <[email protected]>
Date: Thu, 27 Aug 2015 11:48:49 +0200
save figures in multiple formats
Diffstat:
M matlab/figure_save_multiformat.m | 12 ++++++++----
M matlab/file_scanner_mcmc_starter.m | 2 +-
M matlab/generate_plots.m | 6 ++++++
3 files changed, 15 insertions(+), 5 deletions(-)
---
diff --git a/matlab/figure_save_multiformat.m b/matlab/figure_save_multiformat.m
t@@ -5,13 +5,17 @@ function figure_save_multiformat(fig, basename, formats)
% Example:
% figure_save_multiformat(gcf, 'first_plot', ['fig', 'png', 'pdf'])
-figure(fig); % set current figure
+%keyboard
for i=1:length(formats)
format = formats(i);
- if strcmp(format, fig)
- savefig(strcat(basename, '.fig'));
+ if strcmp(format, 'fig')
+ %disp('saving as fig')
+ savefig(fig, strcat(basename, '.fig'));
else
- print(basename, strcat('-', format));
+ %disp(['saving as ' format])
+ %keyboard
+ %figure(fig); % set current figure
+ print(fig, basename, strcat('-d', cell2mat(format)));
end
end
\ No newline at end of file
diff --git a/matlab/file_scanner_mcmc_starter.m b/matlab/file_scanner_mcmc_star…
t@@ -25,7 +25,7 @@ matlab_scripts_folder = 'm_pakke2014maj11/';
debug = true; % show debugging output to matlab console
% output graphics formats
-graphics_formats = ['fig', 'png', 'pdf'];
+graphics_formats = {'fig', 'png', 'pdf'};
%% initialization
addpath(matlab_scripts_folder);
diff --git a/matlab/generate_plots.m b/matlab/generate_plots.m
t@@ -195,6 +195,12 @@ set(fh(4),'pos',figpos4)
set(fh(1),'pos',figpos1)
figure(fh(1))
+for i=1:4
+ figure_to_save = fh(i);
+ figure_save_multiformat(figure(fh(i)), ...
+ strcat(save_file, '-', num2str(i)), ...
+ formats);
+end
% for i1 = 1:M
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.