Set datetick to month, independent of year
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
I have a list of dates of different years (in "Dates"-column), which I want to plot as a histogram over one year. I have thus converted the dates to day of year ("doy" column) and plotted it, see figure below.
My short code is:
file_mat.doy=day(file_mat.Date,'dayofyear');
figure
histogram(file_mat.doy, 'BinWidth',5,'FaceColor',[0 .5 .5]);
I want the x-axis to show the months from Jan to Dec at equal intervals, instead of the day of year. How can I do that?
Thanks
![slett.JPG](https://www.mathworks.com/matlabcentral/answers/uploaded_files/249296/slett.jpeg)
1 comentario
Kavya Vuriti
el 17 de Feb. de 2020
Hi,
Could you please tell what exact information are you trying to plot. Because the mat file provided does not contain data corresponding to all months in an year. Also, there are multiple data for same month in an year.
Respuestas (0)
Ver también
Categorías
Más información sobre Legend en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!