Executing 'datetick' shifts plot, no longer lines up with x-axis

I plot a graph with plotyy, which should line up against an x-axis from the 8th Nov 2016 to 25 Jan 2017. The variable Datenum_8Nov_25Jan is a list of datenums for each day in that range. However, after I apply datetick, the variable DailyMeanTC_RiftTip shifts and no longer lines up (it runs til 29th Jan instead of 25th).
id1 = ~isnan(waterarea_2016_17);
plotyy(Datenum_8Nov_25Jan(id1),waterarea_2016_17(id1),Datenum_8Nov_25Jan,DailyMeanTC_RiftTip)
datetick('x','dd/mm')
I've attached imgs of before/after datetick

 Réponse acceptée

Star Strider
Star Strider le 9 Août 2017
The datetick (link) function has 'keeplimits' and 'keepticks' arguments that could do what you want.
Try them!

Plus de réponses (0)

Catégories

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by