gpt4 book ai didi

python - 在 Matplotlib 中加载文本文件时出错

转载 作者:太空宇宙 更新时间:2023-11-04 05:47:31 24 4
gpt4 key购买 nike

我正在尝试使用 matplotlib 从文本文件(数据格式:“lat lon value”)中绘制数据,但我不断收到一个错误,我不知道如何解决。

数据示例:

42.88355    -76.78116   81
37.1417 -79.0164 81
36.65408 -83.21783 73
41.00928 -74.73628 69
42.29133 -73.71033 72
43.77714 -71.75598 83
44.41944 -72.01944 85
41.98525 -73.96409 82

temp.py 脚本代码:

from matplotlib.mlab import load
import matplotlib.pyplot as plt
import numpy as np
data = load("/home/weather/data/.../site_data")
# need to know nlons and nlats beforehand!
nlons = 8; nlats = 25
X = data[0::nlats,0]
Y = data[0:nlats,1]
# data is in nlons,nlats order in file, need to transpose
Z = data[:,2].reshape(nlons,nlats).transpose()
X,Y = np.meshgrid(X,Y)
CS = plt.contourf(X,Y,Z,20)
plt.show()

错误:

Traceback (most recent call last):
File "temp.py", line 1, in <module>
from matplotlib.mlab import load
ImportError: cannot import name load

最佳答案

看起来 matplotlib.mlab.load() 已经是 deprecated .尝试改用 np.loadtxt。

关于python - 在 Matplotlib 中加载文本文件时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31610004/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com