@@ -23,14 +23,14 @@ function updateStackedplot(obj, plotIndex)
2323
2424 else
2525 if istimetable(sourceTable )
26- xData = date2NumData( sourceTable .Properties .RowTimes ) ;
26+ xData = sourceTable .Properties .RowTimes ;
2727 else
2828 xData = 1 : size(sourceTable , 1 );
2929 end
3030
3131 for t = 1 : nTraces
3232 n = nTraces - t + 1 ;
33- yData{t } = date2NumData( sourceTable.(displayVariables{n }) );
33+ yData{t } = sourceTable.(displayVariables{n });
3434 end
3535 end
3636
@@ -153,7 +153,7 @@ function updateStackedplotAxis(obj, plotIndex)
153153 axisDomain{nAxis } = min([axisPos(1 ) sum(axisPos([1 ,3 ]))], 1 );
154154 axisAnchor{nAxis } = ' y1' ;
155155
156- case {' x ' , ' Y' }
156+ case {' y ' , ' Y' }
157157 nAxis = length(plotData .AxesProperties );
158158 yPos = linspace(axisPos(2 ), sum(axisPos([2 ,4 ])), nAxis + 1 );
159159 yOffset = diff(yPos )*0.1 ; yOffset(1 ) = 0 ;
@@ -182,7 +182,7 @@ function updateStackedplotAxis(obj, plotIndex)
182182 % -general-%
183183 ax{a }.domain = axisDomain{a };
184184 ax{a }.anchor = axisAnchor{a };
185- ax{a }.range = date2NumData( axisLim{a }) ;
185+ ax{a }.range = axisLim{a };
186186
187187 ax{a }.side = ' left' ;
188188 ax{a }.mirror = false ;
@@ -205,14 +205,11 @@ function updateStackedplotAxis(obj, plotIndex)
205205 if isnumeric(axisLim{a })
206206 [tickVals , tickText , expoFormat(a )] = getNumTicks(axisLim{a }, nTicks );
207207
208- [tickVals , tickText ] = rmTicks(ax{a }.range, tickVals , tickText , ' s' );
209- [tickVals , tickText ] = rmTicks(ax{a }.range, tickVals , tickText , ' e' );
210208
211209 elseif isduration(axisLim{a }) || isdatetime(axisLim{a })
212210 [tickVals , tickText ] = getDateTicks(axisLim{a }, nTicks );
213211 expoFormat(a ) = 0 ;
214212
215- [tickVals , tickText ] = rmTicks(ax{a }.range, tickVals , tickText , ' s' );
216213 end
217214
218215 ax{a }.showticklabels = true ;
@@ -242,23 +239,23 @@ function updateStackedplotAxis(obj, plotIndex)
242239function [tickVals , tickText ] = getDateTicks(axisLim , nTicks )
243240
244241 % -by year-%
245- yearLim = year(date2NumData( axisLim ) );
242+ yearLim = year(axisLim );
246243 isYear = length(unique(yearLim )) > 1 ;
247244 refYear = [1 , 2 , 5 ];
248245
249246 if isYear
250247 yearTick = getTickVals(yearLim , refYear , 1 , nTicks );
251248
252249 for n = 1 : length(yearTick )
253- tickVals(n ) = datenum( datetime(yearTick(n ),1 ,1 ,' Format' ,' yy' ) );
250+ tickVals(n ) = datetime(yearTick(n ),1 ,1 ,' Format' ,' yy' );
254251 tickText{n } = num2str(yearTick(n ));
255252 end
256253
257254 return ;
258255 end
259256
260257 % -by month-%
261- monthLim = month(date2NumData( axisLim ) );
258+ monthLim = month(axisLim );
262259 isMonth = length(unique(monthLim )) > 1 ;
263260
264261 if isMonth
@@ -267,7 +264,7 @@ function updateStackedplotAxis(obj, plotIndex)
267264 end
268265
269266 % -by day-%
270- dayLim = day(date2NumData( axisLim ) );
267+ dayLim = day(axisLim );
271268 isDay = length(unique(dayLim )) > 1 ;
272269 refDay = [0.5 , 1 ];
273270
@@ -282,7 +279,6 @@ function updateStackedplotAxis(obj, plotIndex)
282279 tickText{n } = datestr(tickVals(n ), ' mmm dd, HH:MM' );
283280 end
284281
285- tickVals = datenum(tickVals );
286282 return ;
287283 end
288284end
@@ -392,23 +388,3 @@ function updateExponentFormat(obj, expoFormat, xySource, axName)
392388 obj.PlotlyDefaults.anIndex = anIndex ;
393389 end
394390end
395-
396- function [tickVals , tickText ] = rmTicks(axisLim , tickVals , tickText , rmCase )
397- rangeLim = range(axisLim );
398-
399- switch rmCase
400- case ' s'
401- if abs(axisLim(1 )-tickVals(1 )) < rangeLim * 0.01
402- tickVals = tickVals(2 : end );
403- tickText = tickText(2 : end );
404- end
405-
406- case ' e'
407- if abs(axisLim(end )-tickVals(end )) < rangeLim * 0.01
408- tickVals = tickVals(1 : end - 1 );
409- tickText = tickText(1 : end - 1 );
410- end
411-
412- end
413- end
414-
0 commit comments