首页 文章

MATLAB:在x轴上绘制日期的问题(折线图)

提问于
浏览
0

我再次希望得到以下MATLAB问题的帮助:

我使用导入工具将Excel中的csv文件导入MATLAB . 数据包括x轴的日期(格式dd.mm.yy HH:mm)和y轴的温度数据 . 现在,使用导入工具,我必须选择“datetime”和格式 . 到现在为止还挺好 . 当我尝试绘制数据时如下:

plot(Feistertal1.Date,Feistertal1.TempC)

我得到一个非常奇怪的情节(我附上了截图) . 如果我使用datetime的数字(双打),我会得到我在excel中获得的相同图形(以及一个有意义的图表)) . 我想我必须以某种方式转换日期才能使用它,但我似乎无法找到任何答案,我只是无法弄清楚如何去做 . 有人可以帮忙吗?

首先十分感谢,

塔玛拉

strange looking plot

correct plot

2 回答

  • 0

    除了您发现的错误之外,您还可以使用 datetick 函数以正确的格式在x轴刻度上显示日期 .

    见:https://www.mathworks.com/help/matlab/ref/datetick.html

  • 0

    所以错误是我输入的日期格式 . 日期的正确格式是:dd.MM.yy HH:mm(所以以大写字母表示的月份)

相关问题