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
68db9abb
Commit
68db9abb
authored
May 22, 2014
by
Houtan Bastani
Browse files
reporting: add new option graphShowInLegend to addSeries
parent
b464eb12
Changes
4
Hide whitespace changes
Inline
Side-by-side
@graph/writeGraphFile.m
View file @
68db9abb
...
...
@@ -183,7 +183,7 @@ end
for
i
=
1
:
ne
o
.
series
{
i
}
.
writeSeriesForGraph
(
fid
,
dd
);
if
o
.
showLegend
le
=
o
.
series
{
i
}
.
get
Tex
Name
();
le
=
o
.
series
{
i
}
.
getName
ForLegend
();
if
~
isempty
(
le
)
fprintf
(
fid
,
'\\addlegendentry{%s}\n'
,
le
);
end
...
...
@report_series/getNameForLegend.m
0 → 100644
View file @
68db9abb
function
s
=
getNameForLegend
(
o
)
%function s = getNameForLegend(o)
% Copyright (C) 2014 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/>.
if
isempty
(
o
.
data
)
||
~
o
.
graphShowInLegend
% for the case when there is no data in the series
% e.g. graphVline was passed
% or when the user does not want this series shown in
% the legend
s
=
''
;
else
assert
(
size
(
o
.
data
,
2
)
==
1
);
s
=
o
.
data
.
tex
{:};
end
end
\ No newline at end of file
@report_series/report_series.m
View file @
68db9abb
...
...
@@ -41,6 +41,8 @@ o.graphLineColor = 'black';
o
.
graphLineStyle
=
'solid'
;
o
.
graphLineWidth
=
0.5
;
o
.
graphShowInLegend
=
true
;
o
.
graphMarker
=
''
;
o
.
graphMarkerEdgeColor
=
''
;
o
.
graphMarkerFaceColor
=
''
;
...
...
@report_series/writeSeriesForGraph.m
View file @
68db9abb
...
...
@@ -37,6 +37,7 @@ end
assert
(
ischar
(
o
.
graphMiscTikzAddPlotOptions
),
[
'@report_series.writeSeriesForGraph: '
...
'graphMiscTikzAddPlotOptions file must be a string'
]);
assert
(
islogical
(
o
.
graphShowInLegend
),
'@graph.graph: graphShowInLegend must be either true or false'
);
% Line
valid_graphLineColor
=
{
'red'
,
'green'
,
'blue'
,
'cyan '
,
'magenta'
,
'yellow'
,
...
...
...
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