我用matplotlib绘制了一个3d图
def showlab(dic, title):
global driehoeken
fig = plt.figure()
ax = fig.add_subplot(111, projection = '3d')
lijst = np.array(driehoeken)
lijst = np.around(lijst, 2)
poly3d = [[lijst[i, j*3:j*3+3]for j in range(3)]for i in range(lijst.shape[0])]
ax.add_collection3d(Poly3DCollection(poly3d, linewidth = 1))
ax.set_xlim(0, 100)
ax.set_xlabel('l')
ax.set_ylim(-150, 150)
ax.set_ylabel('a')
ax.set_zlim(-150, 150)
ax.set_zlabel('b')
plt.title(title)
plt.show()
这绘制了一个图形,其中'b'轴指向上方。但我希望'l'轴向上指向,但保持右手的规则。有一个简单的方法来做到这一点?
答案 0 :(得分:0)