Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

วิธีการพล็อตสองเส้นประและตั้งค่าเครื่องหมายโดยใช้ Matplotlib?


ในโปรแกรมนี้ เราจะพล็อตสองบรรทัดโดยใช้ไลบรารีแมตพล็อต ก่อนเริ่มเขียนโค้ด เราต้องนำเข้าไลบรารี matplotlib ก่อนโดยใช้คำสั่งต่อไปนี้ -

Import matplotlib.pyplot as plt

Pyplot คือชุดของฟังก์ชันรูปแบบคำสั่งที่ทำให้ matplotlib ทำงานเหมือน MATLAB

อัลกอริทึม

Step 1: Import matplotlib.pyplot
Step 2: Define line1 and line2 points.
Step 3: Plot the lines using the plot() function in pyplot.
Step 4: Define the title, X-axis, Y-axis.
Step 5: Display the plots using the show() function.

โค้ดตัวอย่าง

import matplotlib.pyplot as plt

line1_x = [10,20,30]
line1_y = [20,40,10]

line2_x = [10,20,30]
line2_y= [40,10,30]

plt.xlabel('X AXIS')
plt.ylabel('Y AXIS')

plt.plot(line1_x ,line1_y , color='blue', linewidth = 3, label = 'line1-dotted',linestyle='dotted')
plt.plot(line2_x ,line2_y, color='red', linewidth = 5, label = 'line2-dashed', linestyle='dotted')

plt.title("PLOTTING DOTTED LINES")
plt.legend()

plt.show()

ผลลัพธ์

วิธีการพล็อตสองเส้นประและตั้งค่าเครื่องหมายโดยใช้ Matplotlib?

คำอธิบาย

ตัวแปร line1_x, line_y และ line2_x, line2_y เป็นพิกัดของเส้นของเรา พารามิเตอร์ linewidth ในฟังก์ชันการลงจุดนั้นโดยพื้นฐานแล้วคือความกว้าง/ความหนาของเส้นที่เรากำลังพล็อต ฟังก์ชัน plt.legend() ในโปรแกรมใช้เพื่อวางคำอธิบาย เช่น แกน x ชื่อแกน y บนกราฟ