Last Updated : 28 Apr, 2025
While conducting numerous scientific studies, plotting random points may be quite helpful. We frequently need to plot random points with a certain nature of graphs and charts when running test cases. This article shows you how to use Python to plot random points on a sine curve. To get started, we will need the following Python Modules:
In this example, we will import the required libraries. we are taking random points to form a sinewave and finally plot our final result using plt.scatter(), we have also mentioned the title for our graph.
Python3
import numpy as np
import matplotlib.pyplot as plt
X = np.random.randn(100) * 2
y = np.sin(X)
plt.scatter(X, y)
# title for the sine curve
plt.title('Sine Curve')
plt.show()
Output:
Example 2:Let's now explore some charts of different parameters. We are passing color for our graph in this case; "r "stands for red, and "o" stands for the shape of the scatter.
Python3
plt.plot(X, y, "ro")
# Give a title for the sine wave plot
plt.title('Sine wave')
plt.show()
Output:
Example 3:We can also add grids to the graph using plt.grid(). For color, "g" stand for green color and "^" stand for a triangle shape.
Python3
plt.plot(X, y, 'g^')
# Give a title for the sine wave plot
plt.title('Sine wave')
# Adding grid to the graph
plt.grid(True, which='both')
plt.show()
Output:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4