-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathpretty_xyplot.m
More file actions
executable file
·32 lines (27 loc) · 867 Bytes
/
pretty_xyplot.m
File metadata and controls
executable file
·32 lines (27 loc) · 867 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
% script to tidy up x-y plots using the example of http://blogs.mathworks.com/loren/2007/12/11/making-pretty-graphs/
function pretty_xyplot(ah)
if exist('ah','var')
if isempty(ah)
ah = gca;
end
else
ah = gca;
end
for i =1:numel(ah)
%% TICKS
% move ticks on to the outside of the axes
set(findobj(ah(i),'TickDir','in'),'TickDir','out');
%% OTHER BITS n'PIECES
set(ah(i), ...
'Box' , 'off' , ...
'TickDir' , 'out' , ...
'TickLength' , [.02 .02] , ...
'XMinorTick' , 'on' , ...
'YMinorTick' , 'on' , ...
'ZMinorTick' , 'on' , ...
'YGrid' , 'on' , ...
'XColor' , [.3 .3 .3], ...
'YColor' , [.3 .3 .3], ...
'ZColor' , [.3 .3 .3], ...
'LineWidth' , 1 );
end