How can I keep the date visible at the bottom of the graph?
2 次查看(过去 30 天)
显示 更早的评论
So, I have been trying to figure out why the date at the bottom right of the graph keeps disappearing when I try to edit the X ticks and their labels. With the standard plot, the date is visible as shown:
But it disappears when I edit the ticks:
set(gca,'XTickLabel',xt) %xt is a cell array with the labels (empty cell for removing label)
set(gca,'XTick', xticks) %xticks is a double vector with the tick positions
It is really helpful to be kept there and I can't find out. Any ideas? Thanks
0 个评论
采纳的回答
jonas
2018-10-26
编辑:jonas
2018-10-26
xticks should not be a double vector if you use datetime, it should be a datetime vector. I would expect anything else to return an error, but I could be wrong. Also, why are you changing the labels? Doing so will likely cause this behaviour. The date at the bottom right is a special datetime-type label. You can access it via
ax.XRuler.NodeChildren(1).String = 'test'
Messing with the labels might prompt the axis to remove that functionality.
Anyway, you need to show your script if you want a more precise answer.
3 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Time Series Objects 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!