Open In App

3D Wireframe plotting in Python using Matplotlib

Last Updated : 28 Apr, 2025
Comments
Improve
Suggest changes
Like Article
Like
Report

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: 
 


 


Next Article
Article Tags :
Practice Tags :

Similar Reads

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy