在图形中的 x 轴上绘制 2 或 3 条带有时间的曲线


import numpy as np
import matplotlib.pyplot as plt
import datetime
def graph():
    time,value = np.loadtxt('location_file1.csv',delimiter=',', unpack=True, converter ={0: datetime.datetime(2016,10,12,'%H-%M-%S')}
    fig = plt.figure()
    plt.plot_time(x=time,y=value,fmt=':')
    plt.title('analysis')
    plt.ylabel('Velocity')
    plt.xlabel('time')
    plt.show()

给:

  File "<ipython-input-4-4d3ced24fa3f>", line 3
    fig = plt.figure()
      ^
SyntaxError: invalid syntax

'我想绘制从GPS模块中提取的信息。它保存在由速度和时间组成的csv文件中。第一天的数据有前两列,第二天有接下来的两列。我必须在图形中绘制多条曲线。需要帮助...这是文件:2天信息的csv文件

真的不需要我刚刚给出一个随机日期 date.so 我只需要 X 轴上的时间......但是图形的def存在一些错误

我正在使用 jupyter Qtconsole 4.1.1蟒蛇 2.7.11IPython 4.0.3

该行末尾缺少括号:

time,value = np.loadtxt('location_file1.csv',delimiter=',', unpack=True, converter ={0: datetime.datetime(2016,10,12,'%H-%M-%S')})

错误出现在下一行,因为解释器希望您继续您在括号内给出的任何指示。

最新更新