﻿

.. |newpage| raw:: latex

   \newpage



.. |br| raw:: html

   <br />







Introduction
==============================================================


Overview
---------------------------------------


Matplotlib was initially designed with only two-dimensional plotting in mind. Around the time of the 1.0 release, some three-dimensional plotting utilities were built on top of Matplotlib's two-dimensional display, and the result is a convenient (if somewhat limited) set of tools for three-dimensional data visualization. Three-dimensional plots are enabled by importing the mplot3d toolkit, included with the main Matplotlib installation.

Once this submodule is imported, a three-dimensional axes can be created by passing the keyword projection='3d' to any of the normal axes creation routines.

With this three-dimensional axes enabled, we can now plot a variety of three-dimensional plot types. Three-dimensional plotting is one of the functionalities that benefits immensely from viewing figures interactively.

See also: https://matplotlib.org/stable/api/toolkits/mplot3d/faq.html

mplot3d was intended to allow users to create simple 3D graphs with the same "look-and-feel" as matplotlib's 2D plots. Furthermore, users can use the same toolkit that they are already familiar with to generate both their 2D and 3D plots.


See also: https://jakevdp.github.io/PythonDataScienceHandbook/04.12-three-dimensional-plotting.html




Use from CPython
---------------------------------------

Some text




Use from spreadsheet formulas
---------------------------------------

Some text




