Display time on x axis
145 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Vikas Saroha
el 11 de Sept. de 2019
Comentada: Star Strider
el 13 de Sept. de 2019
Hello !
I have some readings taken at different time. I want to plot these values against time with steps of 20 seconds. Time limit is from 00:00:00 to 23:59:59. How i can insert time format on X axis.
0 comentarios
Respuesta aceptada
Star Strider
el 11 de Sept. de 2019
It depends on what options you have.
Note that the date and time formats for the two functions are (frustratingly) different, so a datetime format will not work with datetick, nor datetick format with datetime.
2 comentarios
Star Strider
el 13 de Sept. de 2019
I actually have no idea because you have not presented enough information.
Try this example:
A = {'01:12:45', 21; '12:34:56', 42; '13:14:15', 84}; % Create Array
t = datenum(A(:,1), 'HH:MM:SS');
data = [A{:,2}];
figure
plot(t, data)
datetick('x', 'HH:MM:SS', 'keeplimits')
Más respuestas (0)
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!