Friday, 21 February 2025

Cross pattern plot


 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
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

Popular Posts

Categories

100 Python Programs for Beginner (96) AI (38) Android (24) AngularJS (1) Assembly Language (2) aws (17) Azure (7) BI (10) book (4) Books (188) C (77) C# (12) C++ (83) Course (67) Coursera (247) Cybersecurity (25) Data Analysis (1) Data Analytics (2) data management (11) Data Science (142) Data Strucures (8) Deep Learning (21) Django (16) Downloads (3) edx (2) Engineering (14) Euron (29) Excel (13) Factorial (1) Finance (6) flask (3) flutter (1) FPL (17) Generative AI (9) Google (34) Hadoop (3) HTML Quiz (1) HTML&CSS (47) IBM (30) IoT (1) IS (25) Java (93) Java quiz (1) Leet Code (4) Machine Learning (76) Meta (22) MICHIGAN (5) microsoft (4) Nvidia (4) Pandas (4) PHP (20) Projects (29) pyth (1) Python (1004) Python Coding Challenge (450) Python Quiz (87) Python Tips (4) Questions (2) R (70) React (6) Scripting (1) security (3) Selenium Webdriver (4) Software (17) SQL (42) UX Research (1) web application (8) Web development (4) web scraping (2)

Followers

Person climbing a staircase. Learn Data Science from Scratch: online program with 21 courses

Python Coding for Kids ( Free Demo for Everyone)