From fc5149482252259f464f7f07e0c16d24ac1eba20 Mon Sep 17 00:00:00 2001 From: chetu700 Date: Wed, 25 Aug 2021 19:04:00 +0530 Subject: [PATCH] debugging title issue, 2d plot tick --- plotly/plotlyfig.m | 15 ++++++++++++--- plotly/plotlyfig_aux/core/updateAxis.m | 2 +- plotly/plotlyfig_aux/core/updateFigure.m | 2 +- plotly/plotlyfig_aux/helpers/extractAxisData.m | 15 +++++++++++++++ 4 files changed, 29 insertions(+), 5 deletions(-) diff --git a/plotly/plotlyfig.m b/plotly/plotlyfig.m index 704e215d..e63e66ea 100644 --- a/plotly/plotlyfig.m +++ b/plotly/plotlyfig.m @@ -451,6 +451,15 @@ function validate(obj) handleFileName(obj); % handle title (for feed) + + % if only 1 plot + %obj.layout.title=obj.PlotOptions.FileName; + obj.layout.title=obj.State.Axis.Handle.Title.String; + obj.layout.titlefont.color='rgb(38.25,38.25,38.25)';%obj.State.Axis.Handle.Title.Color; + %obj.layout.title.size=25;%obj.State.Axis.Handle.Title.size; + %obj.layout.title.family='Arial, sans-serif';%obj.State.Axis.Handle.Title.FontName + + if obj.PlotOptions.CleanFeedTitle try cleanFeedTitle(obj); @@ -482,7 +491,7 @@ function validate(obj) web(response.url, '-browser'); end else - obj.url = plotlyoffline(obj); + obj.url = plotlyoffline(obj); %% if obj.PlotOptions.OpenURL web(obj.url, '-browser'); end @@ -663,7 +672,7 @@ function validate(obj) end catch % TODO to the future - % disp('catch at line 664 in plotlyfig.m file') + % disp('catch at line 664 in plotlyfig_correction.m file') end end @@ -678,7 +687,7 @@ function validate(obj) end catch % TODO to the future - % disp('catch at line 679 in plotlyfig.m file') + % disp('catch at line 679 in plotlyfig_correction.m file') end end diff --git a/plotly/plotlyfig_aux/core/updateAxis.m b/plotly/plotlyfig_aux/core/updateAxis.m index 1d5df6b7..7107c619 100644 --- a/plotly/plotlyfig_aux/core/updateAxis.m +++ b/plotly/plotlyfig_aux/core/updateAxis.m @@ -1,4 +1,4 @@ -%----UPDATE AXIS DATA/LAYOUT----% +%----UPDATE AXIS DATA/layout----% function obj = updateAxis(obj,axIndex) diff --git a/plotly/plotlyfig_aux/core/updateFigure.m b/plotly/plotlyfig_aux/core/updateFigure.m index 24af0d00..31caba00 100644 --- a/plotly/plotlyfig_aux/core/updateFigure.m +++ b/plotly/plotlyfig_aux/core/updateFigure.m @@ -64,7 +64,7 @@ obj.layout.margin.l = 0; obj.layout.margin.r = 0; obj.layout.margin.b = 0; -obj.layout.margin.t = 0; +obj.layout.margin.t = 100; %-------------------------------------------------------------------------% diff --git a/plotly/plotlyfig_aux/helpers/extractAxisData.m b/plotly/plotlyfig_aux/helpers/extractAxisData.m index a42a4721..a1cefbfc 100644 --- a/plotly/plotlyfig_aux/helpers/extractAxisData.m +++ b/plotly/plotlyfig_aux/helpers/extractAxisData.m @@ -53,9 +53,24 @@ axis.tickcolor = axiscol; %-axis tickfont-% axis.tickfont.color = axiscol; +% %-axis tickmode-% + axis.tickmode='array'; + +% %-axis tickvals-% +if axisName=='X' + axis.tickvals=obj.State.Axis.Handle.XTick;%axis.tickvals=[1,3,5]; +elseif axisName=='Y' + axis.tickvals=obj.State.Axis.Handle.YTick; +elseif axisName=='Z' + axis.tickvals=obj.State.Axis.Handle.ZTick; +end +% %axis ticktext-% + %axis.ticktext=['one','three','five','sdf','efr']; + %-axis grid color-% axis.gridcolor = axiscol; + %-------------------------------------------------------------------------% if strcmp(axis_data.XGrid, 'on') || strcmp(axis_data.XMinorGrid, 'on')