diff --git a/plotly/plotlyfig.m b/plotly/plotlyfig.m index 1183a3a2..b6457c90 100644 --- a/plotly/plotlyfig.m +++ b/plotly/plotlyfig.m @@ -58,7 +58,8 @@ obj.PlotOptions.OpenURL = true; obj.PlotOptions.Strip = false; obj.PlotOptions.Visible = 'on'; - obj.PlotOptions.TriangulatePatch = false; + obj.PlotOptions.TriangulatePatch = false; + obj.PlotOptions.StripMargins = false; % offline options obj.PlotOptions.Offline = true; @@ -192,6 +193,9 @@ if(strcmpi(varargin{a},'data')) obj.data = varargin{a+1}; end + if(strcmpi(varargin{a},'StripMargins')) + obj.PlotOptions.StripMargins = varargin{a+1}; + end end end @@ -425,6 +429,14 @@ function validate(obj) obj.strip; end + % strip margins + if obj.PlotOptions.StripMargins + obj.layout.margin.l = 0; + obj.layout.margin.r = 0; + obj.layout.margin.b = 0; + obj.layout.margin.t = 0; + end + % validate keys validate(obj);