@@ -76,14 +76,17 @@ function updateLineseries(obj,plotIndex)
7676% -------------------------------------------------------------------------%
7777
7878% -if polar plot or not-%
79- treatas = obj .PlotOptions .TreatAs ;
80- ispolar = ismember(' compass' , lower(treatas )) || ismember(' ezpolar' , lower(treatas ));
79+ treatAs = obj .PlotOptions .TreatAs ;
80+ ispolar = ismember(' compass' , lower(treatAs )) || ismember(' ezpolar' , lower(treatAs ));
8181
8282% -------------------------------------------------------------------------%
8383
8484% -getting data-%
85- x = plotData .XData ;
86- y = plotData .YData ;
85+ xData = plotData .XData ;
86+ yData = plotData .YData ;
87+
88+ if isduration(xData ), xData = datenum(xData ); end
89+ if isduration(yData ), yData = datenum(yData ); end
8790
8891% -------------------------------------------------------------------------%
8992
@@ -114,20 +117,20 @@ function updateLineseries(obj,plotIndex)
114117% -scatter x-%
115118
116119if ispolar
117- r = sqrt(x .^ 2 + y .^ 2 );
118- obj.data{plotIndex }.r = r ;
120+ rData = sqrt(x .^ 2 + y .^ 2 );
121+ obj.data{plotIndex }.r = rData ;
119122else
120- obj.data{plotIndex }.x = x ;
123+ obj.data{plotIndex }.x = xData ;
121124end
122125
123126% -------------------------------------------------------------------------%
124127
125128% -scatter y-%
126129if ispolar
127- theta = atan2(x , y );
128- obj.data{plotIndex }.theta = -(rad2deg(theta ) - 90 );
130+ thetaData = atan2(xData , yData );
131+ obj.data{plotIndex }.theta = -(rad2deg(thetaData ) - 90 );
129132else
130- obj.data{plotIndex }.y = plotData . YData ;
133+ obj.data{plotIndex }.y = yData ;
131134end
132135
133136% -------------------------------------------------------------------------%
@@ -190,12 +193,12 @@ function updateLineseries(obj,plotIndex)
190193
191194switch legInfo .IconDisplayStyle
192195 case ' on'
193- showleg = true ;
196+ showLeg = true ;
194197 case ' off'
195- showleg = false ;
198+ showLeg = false ;
196199end
197200
198- obj.data{plotIndex }.showlegend = showleg ;
201+ obj.data{plotIndex }.showlegend = showLeg ;
199202
200203% -------------------------------------------------------------------------%
201204
0 commit comments