diff --git a/matlab/reports/@graph/createGraph.m b/matlab/reports/@graph/createGraph.m index 8297a54ce..e3ca66c48 100644 --- a/matlab/reports/@graph/createGraph.m +++ b/matlab/reports/@graph/createGraph.m @@ -104,7 +104,9 @@ if o.legend 'location', o.legend_location); set(lh, 'FontSize', o.legend_font_size); set(lh, 'interpreter', 'latex'); - legend('boxoff'); + if o.legend_boxoff + legend('boxoff'); + end end if ~isempty(o.xlabel) diff --git a/matlab/reports/@graph/graph.m b/matlab/reports/@graph/graph.m index d7a763f08..94b174eb5 100644 --- a/matlab/reports/@graph/graph.m +++ b/matlab/reports/@graph/graph.m @@ -52,6 +52,7 @@ o.yrange = ''; o.grid = true; o.legend = false; +o.legend_boxoff = false; o.legend_location = 'SouthEast'; o.legend_orientation = 'horizontal'; o.legend_font_size = 8; @@ -91,6 +92,7 @@ assert(ischar(o.ylabel), '@graph.graph: ylabel file must be a string'); 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(islogical(o.legend_boxoff), '@graph.graph: legend_boxoff 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 = ...