我正在尝试使用txt文件中的数据在同一图上绘制6条不同的线。每个图的X和Y数据都相同,但是Z数据却发生了变化。我可以单独制作3d图,但是我试图将它们放在一起。
import matplotlib as mpl
from mpl_toolkits.mplot3d import Axes3D
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d.axes3d import get_test_data
import numpy as np
fig = plt.figure()
ax = fig.add_subplot(1, 1, 1, projection='3d')
data = np.genfromtxt('test2')
x = data[:,0]
y = data[:,1]
z2 = data[:,2]
z3 = data[:,3]
z4 = data[:,4]
z5 = data[:,5]
z6 = data[:,6]
z7 = data[:,7]
z8 = data[:,8]
ax.plot(x, y, z2)
ax.plot(x, y, z3)
ax.plot(x, y, z4)
ax.plot(x, y, z5)
ax.plot(x, y, z6)
ax.plot(x, y, z7)
ax.plot(x, y, z8)
plt.show()
这样,我在情节上什么都没得到。可能这是一个愚蠢的问题,但是我是python的新手,但是我没有发现完全适合我的问题的方法。预先感谢。