import matplotlib.pyplot as plt
x=[0,0,-1,1,0,0]
y=[-1,1,0,0,-2,2]
plt.scatter(x,y,color='red')
plt.axhline(0,color='black',linewidth=0.5)
plt.axvline(0,color='black',linewidth=0.5)
plt.xlim(-2,2)
plt.ylim(-2,2)
plt.grid(True)
plt.title('Cross pattern plot')
plt.show()
#source code --> clcoding.com
Code Explanation:
1. Importing Matplotlib
import matplotlib.pyplot as plt
import matplotlib.pyplot as plt
This imports matplotlib.pyplot, which is a library used for creating plots in Python.
2. Defining Coordinates for the Cross
x = [0, 0, -1, 1, 0, 0] # X-coordinates
y = [-1, 1, 0, 0, -2, 2] # Y-coordinates
The x and y lists define the positions of points that form a cross shape.
The points are:
(0, -1)
(0, 1)
(-1, 0)
(1, 0)
(0, -2)
(0, 2)
These points create a cross pattern, where (0, 0) is the center.
3. Plotting the Points Using scatter
plt.scatter(x, y, color='red')
This function plots individual points at the given (x, y) coordinates.
The points are displayed as red dots.
4. Drawing Reference Lines
plt.axhline(0, color='black', linewidth=0.5) # Draws a horizontal line at y=0
plt.axvline(0, color='black', linewidth=0.5) # Draws a vertical line at x=0
These lines enhance visibility of the cross pattern:
plt.axhline(0): Draws a black horizontal line at y = 0.
plt.axvline(0): Draws a black vertical line at x = 0.
This helps center the cross visually.
5. Setting Plot Limits
plt.xlim(-2, 2) # Limits the x-axis from -2 to 2
plt.ylim(-2, 2) # Limits the y-axis from -2 to 2
This ensures that the cross is fully visible within a square frame.
6. Enabling Grid
plt.grid(True)
Adds a grid to the plot for better visualization.
7. Adding a Title
plt.title("Cross Pattern Plot")
This sets the title of the plot.
8. Displaying the Plot
plt.show()
Finally, plt.show() displays the plot.
0 Comments:
Post a Comment