Scatter with custom dateticks won't work

1 visualizzazione (ultimi 30 giorni)
Hi,
I have two vectors containing numeric data. One has numeric timestamps and shall be plotted on the x-axis. I am using dateticks to get readable tickmarks. When I tried to control the amount of ticks, I get the problem, that the ticks start (e.g.) at 2005, go up to 2011 and then restart at 2005.
My code is the following (n containing both vectors in col 1 and 2):
h = scatter(n(:,1),n(:,2),'x');
datetick('x',2);
set(gca,'XTick',min(n(:,1)):(max(n(:,1))-min(n(:,1)))/10:max(n(:,1)));
I'd provide an image but I can't find a solution to upload one in here...
  1 Commento
Walter Roberson
Walter Roberson il 12 Giu 2012
http://www.mathworks.com/matlabcentral/answers/7924-where-can-i-upload-images-and-files-for-use-on-matlab-answers

Accedi per commentare.

Risposta accettata

Walter Roberson
Walter Roberson il 12 Giu 2012
Try setting the tick values before using datetick()
  1 Commento
Vincent
Vincent il 12 Giu 2012
This works fine when using 'keepticks'-option in "datetick-command - thank you!

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Visual Exploration in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by