2024-10-01 04:46:32 发布
网友
我试着从csv文件中画出一个时间序列。 如。数据日志.csv包含:
19:06:17.188,12.2 19:06:22.360,3.72 19:06:27.348,72 19:06:32.482,72 19:06:37.515,74 19:06:47.660,72
尝试了如下方法:
但无法解析时间,mdates.strptime2num('%H:%M:%S.%f')
mdates.strptime2num('%H:%M:%S.%f')
如有任何建议,我们将不胜感激。在
您必须使用^{}函数来读取csv文件(因为您是以二进制模式读取该文件):
import numpy as np import matplotlib.pyplot as plt from matplotlib.dates import bytespdate2num time, impressions = np.loadtxt("datalog_new.csv", unpack=True, delimiter=',', converters={0: bytespdate2num('%H:%M:%S.%f')}) plt.plot_date(x=time, y=impressions) plt.show()
您必须使用^{} 函数来读取csv文件(因为您是以二进制模式读取该文件):
相关问题 更多 >
编程相关推荐