Open In App

3D Wireframe plotting in Python using Matplotlib

Improve
Improve
Improve
Like Article
Like
Save Article
Save
Share
Report issue
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: 
 

 



Last Updated : 03 Feb, 2022
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads