Friday, 21 February 2025

Plus(+)pattern plot using python


 import matplotlib.pyplot as plt


x_horiz=[-1,1]

y_horiz=[0,0]

x_vert=[0,0]

y_vert=[-1,1]

plt.plot(x_horiz,y_horiz,'b-',linewidth=3)

plt.plot(x_vert,y_vert,'b-',linewidth=3)

plt.xlim(-2,2)

plt.ylim(-2,2)

plt.grid(True)

plt.title('Plus pattern plot')

plt.show()

#source code --> clcoding.com 

Code Explanation:

1. Importing Matplotlib
import matplotlib.pyplot as plt
This imports matplotlib.pyplot, which is used for plotting in Python.

2. Defining Coordinates for the Plus (+) Shape
x_horiz = [-1, 1]  
y_horiz = [0, 0]  
This represents the horizontal line of the plus sign.
The line extends from x = -1 to x = 1, while keeping y = 0.
x_vert = [0, 0]    
y_vert = [-1, 1]   
This represents the vertical line of the plus sign.
The line extends from y = -1 to y = 1, while keeping x = 0.

3. Plotting the Horizontal and Vertical Lines
plt.plot(x_horiz, y_horiz, 'b-', linewidth=3)  
plt.plot(x_vert, y_vert, 'b-', linewidth=3)    
plt.plot(x_horiz, y_horiz, 'b-', linewidth=3)
Plots the horizontal line in blue (b).
Uses a solid line (-).
linewidth=3 makes the line thicker.
plt.plot(x_vert, y_vert, 'b-', linewidth=3)
Plots the vertical line using the same style.
Together, these lines form a plus (+) sign.

4. Setting Axis Limits
plt.xlim(-2, 2)  
plt.ylim(-2, 2)  
plt.xlim(-2, 2) sets the x-axis limits from -2 to 2.
plt.ylim(-2, 2) sets the y-axis limits from -2 to 2.
This ensures the plus sign is centered and visible.

5. Enabling Grid
plt.grid(True)
Adds a grid to the plot for better visualization.

6. Adding a Title
plt.title("Plus Pattern Plot")
Adds a title to the plot.

7. Displaying the Plot
plt.show()
This function renders and 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)