Easily create Orthogonal Projections graphs with matplotlib.
Orthogonal Projections (or Orthographic Projections) are 2D visualisations of 3D objects from different directions all parallel to one of the coordinate axes of the object. This class implements the first-angle scheme that is basically used worldwide but the United States (that uses the third-angle scheme)
The following picture (taken from larapedia.com) show an example:
- All axes are synchronised
- Different kind of plot supported:
- Plot
- Scatter
- Wireframe
- Surface (in 2D subplots a wireframe is still shown)
- Collection
- All arguments supported by underlying matplotlib plot are supported
- Blocking/Non Blocking show
See orthoproj_demo.py to see an example that will produce the following plot: