我使用默认自动Y轴的单轴绘图,无法设置Y轴上的分配顺序:
import csv
import urllib.request
import matplotlib.pyplot as plt
import numpy as np
x=[]
url = "http://santakey.ddns.net/sts2.txt"
response = urllib.request.urlopen(url)
lines = [l.decode('utf-8') for l in response.readlines()]
plots = csv.reader(lines)
for row in plots:
x.append(row[6])
plt.plot(x)
plt.grid(True)
plt.show()
绘图错误
尝试float
行追加,而不是仅追加行
import csv
import urllib.request
import matplotlib.pyplot as plt
import numpy as np
x=[]
url = "http://santakey.ddns.net/sts2.txt"
response = urllib.request.urlopen(url)
lines = [l.decode('utf-8') for l in response.readlines()]
plots = csv.reader(lines)
for row in plots:
x.append(float(row[6]))
plt.plot(x)
plt.grid(True)
plt.show()
获取输出