Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để bạn tạo đoạn thẳng giữa hai điểm trong Matplotlib?

Để tạo đoạn thẳng giữa hai điểm trong matplotlib, chúng ta có thể thực hiện các bước sau

  • Đặt kích thước hình và điều chỉnh phần đệm giữa và xung quanh các ô phụ.
  • Để tạo ra hai điểm, hãy tạo hai danh sách.
  • Trích xuất x y giá trị từ point1 point2 .
  • Lô đất x y các giá trị sử dụng plot () phương pháp.
  • Đặt văn bản cho cả hai điểm.
  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

Ví dụ

import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
point1 = [1, 2]
point2 = [3, 4]
x_values = [point1[0], point2[0]]
y_values = [point1[1], point2[1]]
plt.plot(x_values, y_values, 'bo', linestyle="--")
plt.text(point1[0]-0.015, point1[1]+0.25, "Point1")
plt.text(point2[0]-0.050, point2[1]-0.25, "Point2")
plt.show()

Đầu ra

Làm cách nào để bạn tạo đoạn thẳng giữa hai điểm trong Matplotlib?