How to hide representative duration at datetime X-axis plot?
Mostra commenti meno recenti
How to remove/hide representative duration at datetime X-axis plot under auto-mode condition(XTickLabelMode)?


Risposta accettata
Più risposte (2)
Ameer Hamza
il 8 Ott 2020
Modificato: Ameer Hamza
il 8 Ott 2020
You can do it by running the following statements.
ax = gca;
ax.XTickLabel = ax.XTickLabel;
or
ax = gca;
ax.XTickLabelMode = 'manual';
4 Commenti
Euigyeong Hong
il 8 Ott 2020
Ameer Hamza
il 8 Ott 2020
There does not seem to be a documented way.
Euigyeong Hong
il 8 Ott 2020
Ameer Hamza
il 8 Ott 2020
I think for normal visualization, when you need to zoom on the axes, the date might not be an issue. Just turn it off when printing or saving the image.
Seth Furman
il 12 Ott 2020
Modificato: Seth Furman
il 12 Ott 2020
If you just want the duration data for the time of day on the x-axis, you can use the timeofday method for datetime.
>> x = datetime('today'):hours(1):datetime('today')+hours(10);
>> y = 0:10;
>> plot(timeofday(x),y)
>> xtickformat('hh:mm')

1 Commento
Euigyeong Hong
il 12 Ott 2020
Modificato: Euigyeong Hong
il 12 Ott 2020
Categorie
Scopri di più su Graphics Object Properties in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

