繁体   English   中英

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

[英]MATLAB: Problems with plotting dates on x-axis (line graph)

我再次希望您能解决以下MATLAB问题:

我使用导入工具将Excel中的csv文件导入了MATLAB。 数据由x轴的日期(格式dd.mm.yy HH:mm)和y轴的温度数据组成。 现在,使用导入工具,我可以选择“日期时间”和格式。 到现在为止还挺好。 当我尝试按以下方式绘制数据时:

plot(Feistertal1.Date,Feistertal1.TempC)

我得到一个非常奇怪的情节(我附上了屏幕截图)。 如果我使用日期时间插入的数字(双精度数),则会得到与excel中相同的图形(也是有意义的图形:)。 我想我必须以某种方式转换日期才能正常工作,但我似乎找不到任何答案,而且我只是想不出办法。 谁能帮忙吗?

首先十分感谢,

塔玛拉

奇怪的情节

正确的情节

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

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

请参阅: https//www.mathworks.com/help/matlab/ref/datetick.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM