Code covered by the BSD License  

Highlights from
Publication-ready graphics using 'readyforprint' and helper utilities

  • pretty_boxplot(ah)script to tidy up box plots using the example of http://blogs.mathworks.com/loren/2007/12/11/making-pretty-graphs/
  • pretty_timeplot(fh)script to tidy up x-y plots using the example of http://blogs.mathworks.com/loren/2007/12/11/making-pretty-graphs/
  • pretty_xyplot(ah)script to tidy up x-y plots using the example of http://blogs.mathworks.com/loren/2007/12/11/making-pretty-graphs/
  • readyforprint(wh,fs,fgcin...function readyforprint([W H],fntsize,fgc,bgc,lwidth)
  • demo.mSIMPLE X-Y PLOT WITH BLACK-FILLED MARKERS
  • View all files
image thumbnail

Publication-ready graphics using 'readyforprint' and helper utilities

by

 

18 Jan 2010 (Updated )

Function to create publication-ready graphics

pretty_timeplot(fh)
% script to tidy up x-y plots using the example of http://blogs.mathworks.com/loren/2007/12/11/making-pretty-graphs/

function fh = pretty_timeplot(fh)

if exist('fh','var')
    if isempty(fh)
        fh = gca;
    end
else
    fh = gca;
end
%% TICKS
% move ticks on to the outside of the axes
set(findobj(fh,'TickDir','in'),'TickDir','out');

%% OTHER BITS n'PIECES
set(fh, ...
    'Box'         , 'off'     , ...
    'TickDir'     , 'out'     , ...
    'TickLength'  , [.02 .02] , ...
    'YMinorTick'  , 'on'      , ...
    'YGrid'       , 'on'      , ...
    'XColor'      , [.3 .3 .3], ...
    'YColor'      , [.3 .3 .3], ...
    'LineWidth'   , 1         );

Contact us