绘制三维平面


In [1]:
%matplotlib inline

创建一个三维平面


In [2]:
from catplot.grid_components.planes import Plane3D

In [3]:
plane = Plane3D([1, 3], [1, 3], 3, color="#CD4125", edgecolor="", alpha=0.5, shade=True)

创建三维画布


In [4]:
from catplot.grid_components.grid_canvas import Grid3DCanvas

In [5]:
canvas = Grid3DCanvas()


绘制


In [6]:
canvas.add_plane(plane)

In [7]:
canvas.draw()
canvas.figure


/Users/zjshao/.pyenv/versions/3.5.3/Python.framework/Versions/3.5/lib/python3.5/site-packages/mpl_toolkits/mplot3d/axes3d.py:722: UserWarning: Attempting to set identical bottom==top results
in singular transformations; automatically expanding.
bottom=3.0, top=3.0
  'bottom=%s, top=%s') % (bottom, top))
Out[7]: