Movatterモバイル変換


[0]ホーム

URL:


Open In App

Prerequisites:Mathplotlib,NumPy

In the Cartesian coordinate system, the trigonometric sine function sin(x) sin (x) generates a regular undulating curve, which passes through the origin. Its values range between −1 − 1 and 1 1 for all real values of x x.
In this article, we will plot a sin wave graph using scatter in 3-Dimension. A simple way to plot sine wave in python using matplotlib.

Approach: 

  • Import required libraries.
  • Create an array of points.
  • Plotting 3D-graph.
  • Create a sin wave.
  • Show Graph.

Example 1:In this example, we are plotting a 3-d graph of the sine wave signal using the scatter method.

Python3
importnumpyasnpimportmatplotlib.pyplotaspltfrommpl_toolkits.mplot3dimportAxes3D# Creating array points using numpyx=np.arange(0,20,0.1)y=np.sin(x)z=y*np.sin(x)c=x+y#Change the Size of Graph using Figsizefig=plt.figure(figsize=(10,10))#Generating a 3D sine waveax=plt.axes(projection='3d')# To create a scatter graphax.scatter(x,y,z,c=c)# show the graphplt.show()

Output:

Example 2:In this example, we are plotting a simple 3-D line graph of the sine wave signal. 

Python3
frommpl_toolkitsimportmplot3dimportnumpyasnpimportmatplotlib.pyplotaspltfig=plt.figure(figsize=(8,8))ax=plt.axes(projection='3d')# Creating array points using numpyz=np.linspace(0,15,1000)x=np.sin(zline)y=np.cos(zline)ax.plot3D(x,y,z,'gray')plt.show()

Output:


Improve
Improve

Explore

Lightbox
Improvement
Suggest Changes
Help us improve. Share your suggestions to enhance the article. Contribute your expertise and make a difference in the GeeksforGeeks portal.
geeksforgeeks-suggest-icon
Create Improvement
Enhance the article with your expertise. Contribute to the GeeksforGeeks community and help create better learning resources for all.
geeksforgeeks-improvement-icon
Suggest Changes
min 4 words, max Words Limit:1000

Thank You!

Your suggestions are valuable to us.

What kind of Experience do you want to share?

Interview Experiences
Admission Experiences
Career Journeys
Work Experiences
Campus Experiences
Competitive Exam Experiences

[8]ページ先頭

©2009-2025 Movatter.jp