我想用python导入数据并画出三维图,为什么运行不了?


from mpl_toolkits import mplot3d
import matplotlib.pyplot as plt
import numpy as np
import csv
filename="D:/data/附件1.csv"
with open(filename) as f:
    reader=csv.reader(f)
    header_row=next(reader)
    X,Y,Z=[ ],[ ],[ ]
    for row in reader:
        X=int(float(row[1]))
        X.append(X)
        Y = int(float(row[2]))
        Y.append(Y)
        Z= int(float(row[3]))
        Z.append(Z)
ax=plt.subplot(1,2,2,projection='3d')
ax.plot_wireframe(X,Y,Z,c='red')
ax.set_title("基础面的三维图",fontsize=24)
ax.set_xlabel("x坐标",fontsize=16)
ax.set_ylabel("y坐标",fontsize=16)
ax.set_zlabel("z坐标",fontsize=16)
plt.savefig('figure2.png',dpi=500)
plt.show()


想画的三维图

img

贴一下报错信息?