![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1004515/image.png)
How to add date and time in a plot by command in matlab 2012?
5 次查看(过去 30 天)
显示 更早的评论
At my workplace, we have MatLab R2012a. I have been asked to plot a graph and add the 'date and time' on the top or bottom of the graph - timestamp. How it can be done by using either the editor command or the graph.s title?
I have tried text(0.5,0.5, datestr(clock), 'HorizontalAlignment', 'left', 'VerticalAlignment','top') and the command is accepted but nothing shows up on the graph?
Please help. Thanks.
1 个评论
Cris LaPierre
2022-5-19
There is nothing wrong with the code you have shared. Is there anything unique about your install? OS?
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1004515/image.png)
采纳的回答
Star Strider
2022-5-19
I no longer have access to R2012a, so I cannot test this with it.
The code you posted works correctly in R2022a, however R2012a may require a separate sprintf call —
title(sprintf('%s', datestr(clock)))
See if that works.
All of these work correctly in R2022a:
text(0.5,0.5, datestr(clock), 'HorizontalAlignment', 'left', 'VerticalAlignment','top')
title(datestr(clock))
ylabel(sprintf('%s', datestr(clock)))
.
2 个评论
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!