如何解决打开过多数字的警告,代码无法正常工作
我被困在一个我试图消除的问题中,因为近 3 小时... 所以这是我的代码:
import csv
import matplotlib as mpl
import numpy as np
from matplotlib import cm
import matplotlib.pyplot as plt
from mpl_toolkits import mplot3d
import pandas as pd
import os
from matplotlib.ticker import LinearLocator
dirPath=r"C:\Users\sfs\Documents\Datas\OSA_entpackt"
result=[os.path.join(dirPath,f)
for f in os.listdir(dirPath)
if os.path.isfile(os.path.join(dirPath,f))]
for file in result:
data = np.genfromtxt(file,delimiter=",",names=["xdata","ydata"],skip_header=1534,skip_footer=599)
#fig = plt.figure()
fig,ax = plt.subplots(subplot_kw={"projection":"3d"})
#ax = plt.axes(projection='3d')
Y=np.arange(0,484,1)
X=np.arange(980,1180,1)
X,Y = np.meshgrid(X,Y)
R = np.sqrt(X**2 + Y**2)
Z = np.sin(R)
surf = ax.plot_surface(X,Y,Z,rstride=1,cstride=1,cmap=cm.coolwarm,linewidth=0,antialiased=False)
plt.plot(data['xdata'],data['ydata'])
plt.close(fig)
我想从大量数据中绘制一个 3D 图形。但不仅代码不起作用,我还收到打开过多数字的错误。你们知道如何解决这个问题/代码吗?
我已经搜索过这个错误,但这个解决方案对我不起作用:(
非常感谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。