add vertical lines using xline
6 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Ilias Minas
am 25 Feb. 2022
Kommentiert: Walter Roberson
am 25 Feb. 2022
Hi,
I have the following graphs. There are 2 graphs in 1 figure and in x axis are date and times.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/906760/image.png)
I would like to add vertical lines using the command xline but i cannot find how to use it in date and times.
E.g. I want to add a vertical line at 20/01 7.00am
Thank you
0 Kommentare
Akzeptierte Antwort
Star Strider
am 25 Feb. 2022
It would helpo to understand what the dates are in the posted code.
figure
xline(datetime('20/01 7:00am', 'InputFormat','dd/MM hh:mma'))
The 'InputFormat' string may need to be changed to ocnform with the units on the x-axis.
.
1 Kommentar
Walter Roberson
am 25 Feb. 2022
Note: if you are still using serial date numbers together with datetick() then the approach shown here will not work: you would need to pass a serial data number to xline() for that case.
Likewise if you are passing in year + fraction of a year to plot() then the approach shown here will not work: you will need to pass the appropriate year + fraction of a year to xline() in that case.
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Directed Graphs finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!