diff --git a/@graph/writeGraphFile.m b/@graph/writeGraphFile.m index 8aaa7de24f1d95fe18a4f9683e92b0bc04cd05c8..bfa480245b62d9598a40ea6c1aea281dfc3c778d 100644 --- a/@graph/writeGraphFile.m +++ b/@graph/writeGraphFile.m @@ -184,21 +184,8 @@ if ~isempty(o.miscTikzAxisOptions) end fprintf(fid, ']\n'); -if o.showZeroline - fprintf(fid, '%%zeroline\n\\addplot[black,line width=.5,forget plot] coordinates {(1,0)(%d,0)};\n',dd.ndat); -end - -for i=1:ne - o.series{i}.writeSeriesForGraph(fid, dd); - if o.showLegend - le = o.series{i}.getNameForLegend(); - if ~isempty(le) - fprintf(fid, '\\addlegendentry{%s}\n', le); - end - end -end - if ~isempty(o.shade) + fprintf(fid, '%%shading\n'); stringsdd = strings(dd); x1 = find(strcmpi(date2string(o.shade(1)), stringsdd)); x2 = find(strcmpi(date2string(o.shade(end)), stringsdd)); @@ -224,6 +211,19 @@ if ~isempty(o.shade) end end +if o.showZeroline + fprintf(fid, '%%zeroline\n\\addplot[black,line width=.5,forget plot] coordinates {(1,0)(%d,0)};\n',dd.ndat); +end + +for i=1:ne + o.series{i}.writeSeriesForGraph(fid, dd); + if o.showLegend + le = o.series{i}.getNameForLegend(); + if ~isempty(le) + fprintf(fid, '\\addlegendentry{%s}\n', le); + end + end +end fprintf(fid, '\\end{axis}\n\\end{tikzpicture}%%'); if fclose(fid) == -1 error('@graph.writeGraphFile: closing %s\n', o.filename);