python - Matplotlib 错误自动 - 默认 Y 轴顺序
问题描述
我使用带有默认自动 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()
获取输出
推荐阅读
- c# - C# Powershell Commandlet 使用两个参数,但最多可以指定一个
- c# - 如果条件相同的变量有两个不同的值
- haskell - 在 Haskell 中变换一棵树
- firefox - 当我删除调试版本时,如何防止 Firefox 删除我的扩展数据?
- python - 如何自动使用 h2o automl 的非获胜模型的所有模型参数?
- nginx - 如何使用 nginx 将域代理到另一个域?
- java - 无法在 Firebase Java 中更新完整的子对象
- maven - 测试不使用 Maven 运行
- ios - iOS 在随机位置禁用 oneTimeCode 建议
- ios - VStack 不适合 ContentView SwiftUI