How to put dates on de x-axis

5 次查看(过去 30 天)
FC93 2016-10-21
评论: FC93 ,2016-10-22
I have a vector with different values. I want to plot it and that on the x axis the dates appear. I don't have any vectors with dates. The years should go from 1951 until 2014. How can I put now this years on the x axis? I only have the vector with the values that I want to plot, but this vector does not contain any dates.
Thank you for your help


Chaya N
Chaya N 2016-10-21
编辑:Chaya N 2016-10-21
If each of the values in your vector were to be associated with their corresponding dates, then you could plot them. A simple way to do this would be to create a new vector with only the date values and plot as:
plot(<vector of dates>, <vector of data values>)
NOTE: The number of date values that you have should be equal to those in your vector.
For example, if your vector was some x = [1,2,3,4,5] (5 elements), then you would create date_vec = [1951:1955] (also should have 5 elements) and then use plot(date_vec, x).
  1 个评论
FC93 2016-10-22
Thank you for your help. This was exactly what I was searching.


更多回答(0 个)


Help CenterFile Exchange 中查找有关 Dates and Time 的更多信息


Community Treasure Hunt

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

Start Hunting!

Translated by