how to tick out yearly?

1 vue (au cours des 30 derniers jours)
davit petraasya
davit petraasya le 6 Mai 2016
Hi
Does anyone knows how to tick out yearly? I am using set(gca,'TickDir','out'); it is working but my ticks is appearing in every 10 years. I need ticks out yearly.
So how do I tick out yearly?
Thanks!

Réponse acceptée

Azzi Abdelmalek
Azzi Abdelmalek le 6 Mai 2016
Look at this example
d=datenum('01-01-2015'):datenum('01-01-2035');
y=log(d);
plot(d,y)
a=datevec(d);
[ii,jj]=unique(a(:,1));
set(gca,'xtick',d(jj))
datetick('x','yyyy','keepticks')
  7 commentaires
Azzi Abdelmalek
Azzi Abdelmalek le 6 Mai 2016
add to previous code
set(gca,'TickDir','out')
davit petraasya
davit petraasya le 6 Mai 2016
Okay,great. Thanks Azzi.

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by