Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Dynare
reporting
Commits
4083eeee
Commit
4083eeee
authored
Oct 20, 2015
by
Houtan Bastani
Browse files
when plotting series that are all zeros, set the y range
parent
98d3ef5f
Changes
2
Hide whitespace changes
Inline
Side-by-side
src/@graph/writeGraphFile.m
View file @
4083eeee
...
@@ -154,6 +154,16 @@ else
...
@@ -154,6 +154,16 @@ else
end
end
if
isempty
(
o
.
yrange
)
if
isempty
(
o
.
yrange
)
nonzeroseries
=
false
;
for
i
=
1
:
ne
if
~
o
.
series
{
i
}
.
isZero
()
nonzeroseries
=
true
;
break
;
end
end
if
~
nonzeroseries
fprintf
(
fid
,
'ymin=-1,\nymax=1,\n'
);
end
if
o
.
yAxisTight
if
o
.
yAxisTight
fprintf
(
fid
,
'enlarge y limits=false,\n'
);
fprintf
(
fid
,
'enlarge y limits=false,\n'
);
else
else
...
...
src/@report_series/isZero.m
0 → 100644
View file @
4083eeee
function
tf
=
isZero
(
o
)
%function o = isZero(o)
% Write the tikz file that contains the graph
%
% INPUTS
% o [report_series] report_series object
%
% OUTPUTS
% o [report_series] report_series object
%
% SPECIAL REQUIREMENTS
% none
% Copyright (C) 2015 Dynare Team
%
% This file is part of Dynare.
%
% Dynare is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
% the Free Software Foundation, either version 3 of the License, or
% (at your option) any later version.
%
% Dynare is distributed in the hope that it will be useful,
% but WITHOUT ANY WARRANTY; without even the implied warranty of
% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
% GNU General Public License for more details.
%
% You should have received a copy of the GNU General Public License
% along with Dynare. If not, see <http://www.gnu.org/licenses/>.
tf
=
all
(
o
.
data
.
data
==
0
);
end
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment