Display time on x axis
123 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Vikas Saroha
il 11 Set 2019
Commentato: Star Strider
il 13 Set 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 Commenti
Risposta accettata
Star Strider
il 11 Set 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 Commenti
Star Strider
il 13 Set 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')
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Dates and Time in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!