通过matplotlib将二维坐标系统添加到3D

问题描述:

我对Python编程非常新,我有一个问题。所以我想绘制2D三维坐标空间,这样我就可以在空间中添加点,并且在(0,0)(2,1)二维空间上旋转90°,120°和60°。问题是,我不知道如何在3中绘制二维坐标空间。有人可以建议我使用matplotlib如何在3D中放置2D的任何解决方案?通过matplotlib将二维坐标系统添加到3D

这里是举例到目前为止,我已经取得了代码...

from mpl_toolkits.mplot3d import Axes3D 
import numpy as np 
import matplotlib.pyplot as plt 

fig = plt.figure() 
ax = fig.add_subplot(111,projection='3d') 

x = 2 
y= 1 

ax.scatter(x, y, 0, zdir='y') 

#size of 3d 
ax.legend() 
ax.set_xlim3d(0, 10) 
ax.set_ylim3d(0, 10) 
ax.set_zlim3d(0, 10) 

plt.show() 

你可能想看看在mplot3d教程

http://matplotlib.org/mpl_toolkits/mplot3d/tutorial.html#tri-surface-plots

发现的例子