diff --git a/matlab/reporting/@graph/createGraph.m b/matlab/reporting/@graph/createGraph.m
index 22391ed0f7567bdb2553b5a74fb44eb41bbf6a58..d81ab12572bf12d81d2bcce50236f2efd2109297 100644
--- a/matlab/reporting/@graph/createGraph.m
+++ b/matlab/reporting/@graph/createGraph.m
@@ -87,7 +87,7 @@ if ~isempty(o.shade)
     % From ShadePlotForEmpahsis (Matlab Exchange)
     % use patch bc area doesn't work with matlab2tikz
     sh = patch([repmat(x1, 1, 2) repmat(x2, 1, 2)], ...
-               [yrange fliplr(yrange)], [0 1 0], ...
+               [yrange fliplr(yrange)], o.shade_color, ...
                'facealpha', o.shade_opacity);
     children =get(gca(), 'children');
     children = [children(2:end); sh];
diff --git a/matlab/reporting/@graph/graph.m b/matlab/reporting/@graph/graph.m
index 5f933dade60b29d55eb1dace67a074a3b039500b..5a33151a6ec62ecdaf2eadd658a9efc4a4e31ff6 100644
--- a/matlab/reporting/@graph/graph.m
+++ b/matlab/reporting/@graph/graph.m
@@ -49,6 +49,7 @@ o.xrange = '';
 o.yrange = '';
 
 o.shade = '';
+o.shade_color = [0 1 0];
 o.shade_opacity = .2;
 
 o.grid = true;