How to hide representative duration at datetime X-axis plot?
이전 댓글 표시
How to remove/hide representative duration at datetime X-axis plot under auto-mode condition(XTickLabelMode)?


채택된 답변
추가 답변 (2개)
Ameer Hamza
2020년 10월 8일
편집: Ameer Hamza
2020년 10월 8일
You can do it by running the following statements.
ax = gca;
ax.XTickLabel = ax.XTickLabel;
or
ax = gca;
ax.XTickLabelMode = 'manual';
댓글 수: 4
Euigyeong Hong
2020년 10월 8일
Ameer Hamza
2020년 10월 8일
There does not seem to be a documented way.
Euigyeong Hong
2020년 10월 8일
Ameer Hamza
2020년 10월 8일
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
2020년 10월 12일
편집: Seth Furman
2020년 10월 12일
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
Euigyeong Hong
2020년 10월 12일
편집: Euigyeong Hong
2020년 10월 12일
카테고리
도움말 센터 및 File Exchange에서 Graphics Object Properties에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

