reporting: @graph: add zeroline option
parent
11e90492df
commit
2921f91ca3
|
@ -101,6 +101,13 @@ end
|
|||
if ~isempty(o.title)
|
||||
title( o.title, 'Interpreter', 'LaTex');
|
||||
end
|
||||
|
||||
if o.zeroline
|
||||
a = ylim;
|
||||
if 0 > a(1) && 0 < a(2)
|
||||
plot(xlim, [0 0], 'color', 'k', 'LineWidth', 0.25);
|
||||
end
|
||||
end
|
||||
drawnow;
|
||||
|
||||
o.figname = [tempname '.tex'];
|
||||
|
|
|
@ -56,6 +56,8 @@ o.legend_location = 'SouthEast';
|
|||
o.legend_orientation = 'horizontal';
|
||||
o.legend_font_size = 8;
|
||||
|
||||
o.zeroline = false;
|
||||
|
||||
if nargin == 1
|
||||
assert(isa(varargin{1}, 'graph'),['@graph.graph: with one arg you ' ...
|
||||
'must pass a graph object']);
|
||||
|
@ -90,6 +92,7 @@ assert(ischar(o.figname), '@graph.graph: figname must be a string');
|
|||
assert(islogical(o.grid), '@graph.graph: grid must be either true or false');
|
||||
assert(islogical(o.legend), '@graph.graph: legend must be either true or false');
|
||||
assert(isint(o.legend_font_size), '@graph.graph: legend_font_size must be an integer');
|
||||
assert(islogical(o.zeroline), '@graph.graph: zeroline must be either true or false');
|
||||
valid_legend_locations = ...
|
||||
{'North', 'South', 'East', 'West', ...
|
||||
'NorthEast', 'SouthEast', 'NorthWest', 'SouthWest', ...
|
||||
|
|
Loading…
Reference in New Issue