Я новичок в python. Я пытаюсь построить симуляцию реального времени из CSV. Я хотел добавить одну строку за раз к графику, но проблема в том, что график не может быть построен с отметкой времени в качестве оси X. ![enter image description here](https://i.stack.imgur.com/LWHxP.png)
На изображении выше представлен набор данных, где «Конец» - это временная метка, а «ElapS» - целое число.
Я пытаюсь построить график между ElapS как Ось Y и конец как ось X
plt.style.use('fivethirtyeight')
x_values = []
y_values = []
i = 0
def nextRowY():
global i
global j
j=i
i+=1
return df.loc[j,"ElapS"] # returns the next 'ElapS' in the table
def nextRowX():
return df.loc[j,"End"] #returns the next 'End' in the table
def animate(i):
x=nextRowY()
y=nextRowX()
y_values.append(x)
x_values.append(y)
plt.cla()
plt.scatter(x_values, y_values)
plt.gcf().autofmt_xdate()
plt.xlabel('Time')
plt.ylabel('ElapS')
plt.tight_layout()
ani = FuncAnimation(plt.gcf(), animate, 1000)
plt.tight_layout()
plt.show()
![enter image description here](https://i.stack.imgur.com/mOgZt.png)
Вывод, который я получил, представляет собой пустой график. Примеры, которые я нашел в inte rnet, просто ставят метку времени в качестве оси x, и она просто работает, поэтому мне интересно, почему мой не показывает ничего.