Plotting against dates - datetick
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I am plotting prices against dates using plot(date,price). date array is stored in the datenum form.
in order to read the dates along x-axis I use :
datetick('x','dd-mm-yy'); xlim([date(1,1) date(length(date),1)]); grid on;
there are two issues here: 1) i cannot tweak the interval on the date axis i.e. want to have labels every 3mths, 6 month or 2 weeks (as pref.)
2) i am not sure if i am handling dates and dateaxis in the best way. please suggest any alternatives.
0 Kommentare
Antworten (2)
owr
am 23 Jan. 2012
Check out this MATLAB Central submission:
If it doesn't help you directly, you can learn a lot from editing and working through the code.
0 Kommentare
the cyclist
am 23 Jan. 2012
It can be a bit painful, but one solution is to adjust the tick spacing before you call datetick(), and then use the 'keepticks' option of datetick().
0 Kommentare
Siehe auch
Kategorien
Mehr zu Formatting and Annotation finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!