Skip to content
Related Articles

Related Articles

3D Wireframe plotting in Python using Matplotlib

View Discussion
Improve Article
Save Article
  • Last Updated : 03 Feb, 2022

To create static, animated and interactive visualizations of data, we use the Matplotlib module in Python. The below programs will depict 3D wireframe. visualization of data in Python. In-order to visualize data using 3D wireframe we require some modules from matplotlib, mpl_toolkits and numpy library. 
Example 1: 
 

Python3




# importing modules
from mpl_toolkits.mplot3d import axes3d
from matplotlib import pyplot
  
# creating the visualization
fig = pyplot.figure()
wf = fig.add_subplot(111, projection='3d')
x, y, z = axes3d.get_test_data(0.05)
wf.plot_wireframe(x,y,z, rstride=2,
                  cstride=2,color='green')
  
# displaying the visualization
wf.set_title('Example 1')
pyplot.show()

Output: 
 

In the above program, a 3D wireframe is plotted using test values for coordinates.
Example 2: 
 

Python3




# importing modules
from mpl_toolkits import mplot3d
import numpy
from matplotlib import pyplot
 
# assigning coordinates   
a = numpy.linspace(-5, 5, 25)
b = numpy.linspace(-5, 5, 25)
x, y = numpy.meshgrid(a, b)
z = numpy.sin(numpy.sqrt(x**2 + y**2))
 
# creating the visualization
fig = pyplot.figure()
wf = pyplot.axes(projection ='3d')
wf.plot_wireframe(x, y, z, color ='green')
 
# displaying the visualization
wf.set_title('Example 2')
pyplot.show()

Output: 
 

 


My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!