【发布时间】:2020-08-25 13:56:38
【问题描述】:
我正在努力使用 matplotlib 根据由日期 (YYYY-MM-DD HH:MM:SS) 和浮点数组成的传感器的数据绘制曲线。我已经查找了有关如何绘制日期时间值的信息,并且我能够显示它们,但我得到的数字不正确:
Curve displayed with matplotlib
这是显示此类图形的代码(此脚本是 FreeCAD 插件的一部分):
dates = matplotlib.dates.date2num(xData)
plt.plot_date(dates,yData)
plt.show()
xData 和 yData 是从文件 DATA.txt 中提取的值列表:https://wetransfer.com/downloads/04fd9842a0beb0fd0e06666908b2562720200825135406/87b28f。
任何建议将不胜感激!谢谢
【问题讨论】:
-
确保将日期转换为日期时间,将浮点数转换为浮点数。字符串被视为分类
-
感谢您的评论。事实上,我绘制的值是字符串,实际上不是浮点数。
标签: python-3.x matplotlib plot python-datetime