how do i use datetime adjust xtick
7 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
peter huang
el 26 de Sept. de 2022
Comentada: Eric Sofen
el 26 de Sept. de 2022
when i useing datetime plot timeseries
i want adjust year by year xtick
ex. 2007 2008 2009 2010 2011 ... 2022
Is there any way to adjust xtick besides using datetick\
clear all ; clc ; clf
load data_1206_wl_max.mat
all_time_1206 = datetime(all_time_outliner_1206 ,'ConvertFrom','datenum'); %% x
plot( all_time_1206 , all_tide_outliner_1206,'k' );hold on
% datetick('x','yyyy')
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1136245/image.png)
this pictuer not using datetick
xtick is 2008 2010 2012 2014 ... 2020
i want get to know if datetime can adjust xtick more freely
1 comentario
Chunru
el 26 de Sept. de 2022
datatick has a lot of options for changing the format of the xticks such as below. What additional customization doy you want?
datetick('x', 'mm/yyyy')
Respuesta aceptada
RAGHUNATHRAJU DASHARATHA
el 26 de Sept. de 2022
As per my understanding you want to know how to adjust xticks in datetime plot
I will try to explain it using an example below
startDate = datenum('01-01-2009');
endDate = datenum('12-31-2009');
xData = linspace(startDate,endDate,12)
yData=rand(1,12)
plot(xData,yData)
ax = gca;
ax.XTick = xData;
For any further information you can go through the link
0 comentarios
Más respuestas (1)
Simon Chan
el 26 de Sept. de 2022
Try the following without using the function datetick.
f = figure;
ax=gca;
plot(ax,all_time_1206 , all_tide_outliner_1206,'k' );
ax.XLim(2) = datetime(2022,1,1); % Set the limit to 1 Jan 2022
ax.XTick = ax.XLim(1):calyears(1):ax.XLim(2); % Modify XTick based on the limits
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1136305/image.jpeg)
1 comentario
Eric Sofen
el 26 de Sept. de 2022
I'd encourage you to follow @Simon Chan's advice to use datetime rather than datenum and datetick. With the recent R2022b release, datenum is not recommended.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1136705/image.png)
Ver también
Categorías
Más información sobre Dates and Time en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!