我在 python 中有这段代码,它正在工作。
from matplotlib import style
from matplotlib import pylab as plt
import numpy as np
style.use('ggplot')
filename='results.csv'
value=[]
date=[]
import csv
with open(filename, 'r') as csvfile:
csvreader = csv.reader(csvfile)
for row in csvreader:
if len(row) ==2:
value.append(row[0])
date.append(row[1])
value=np.array(value)
import datetime
for ii in range(len(date)):
date[ii]=datetime.datetime.strptime(date[ii], '%a %b %d')
plt.ylim(2, -2)
plt.plot(date, value)
plt.show()
和 .csv 文件(几乎 18000 个条目):
[0.0] Thu Mar 15
[0.0] Thu Mar 15
[0.0] Thu Mar 15
[0.0] Thu Mar 15
[-0.05] Thu Mar 15
[0.0] Thu Mar 15
[0.0] Thu Mar 15
....
问题是我希望 [-2,2] 的 y 轴上的值按升序排列,以便观察情节线的路线。我将这种 csv 可视化的理由是错误的,还是我错过了一些重要的事情?我将不胜感激任何帮助。