lot chart with the respective date on the x axis starting with the first date for the first data point
Info
This question is closed. Reopen it to edit or answer.
Show older comments
dates=datenum(VIXdate)
y=VIX
plot(dates,y)
d=datevec(dates)
d=d(:,1)
[a,idx]=unique(d)
ylabel('VIX');
set(gca,'xtick',dates(idx),'xticklabel',a)
set(gca,'Box','off')
I have the following code, which shows me a graph with the historic values for a vector called VIX. On the x-axis, I have the years from the vector VIXdate displays, which is working perfectly. The only problem I am facing is, that the dates are displayed for the last day of each year, but I would like to see the date at the point where the first date (01.01) of each year is. How do I have to change the code?
3 Comments
Azzi Abdelmalek
on 24 Mar 2013
Edited: Azzi Abdelmalek
on 24 Mar 2013
Sven, it was answered in the previous question
[a,idx]=unique(d(:,1),'first')
I've edited the answer.
Azzi Abdelmalek
on 24 Mar 2013
If it's ok, I will delete this question
Locks
on 24 Mar 2013
Answers (0)
This question is closed.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!