Scale plot of datetime x-axis
조회 수: 10 (최근 30일)
이전 댓글 표시
Hello MatLab-Friends,
I want to scale a graph in order to plot just a section of it and not the whole data with the whole time. The graph has a number on the y-axis (which is easy to scale with the ylim-funtion) and datetime on the x-axis(which is the problem). The format of the datetime is dd.MM.yyyy HH:mm:ss,SSSSSS (for example: 29.04.2020 16:39:57,593613). I tried to use the xlim-fuction in different ways but couldn t find the right solution...
Here is a part of my code.
subplot(4,1,4);plot(Time_FM4,DruckFM4_P6);
xlabel('Zeit'); ylabel('Druck in Pa');legend('Messpunkt 6','location','southwest'); ylim([100 200]); xlim(datetime([29.04.2020 16:48:43,452692 29.04.2020 16:48:51,053126]));
xl=xlim
grid on
Thank you in advance!
Cheers
Jason
댓글 수: 0
채택된 답변
Ameer Hamza
2020년 5월 14일
datetime accepts a char array or a string. Write it like this
xlim(datetime(["29.04.2020 16:48:43,452692" "29.04.2020 16:48:43,452692"], 'InputFormat', 'dd.MM.yyyy HH:mm:ss,SSSSSS'))
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Dates and Time에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!