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

Làm thế nào để sử dụng pyplot.arrow hoặc các bản vá lỗi.Arrow trong matplotlib?

Để sử dụng pyplot.arrow hoặc các bản vá.Arrow () 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ụ.
  • Khởi tạo bốn biến, x_tail, y_tail, x_head và y_head.
  • Tạo một hình và một tập hợp các tình huống phụ.
  • Nhận một ví dụ về mũi tên lạ mắt.
  • Thêm nghệ sĩ (bước 4) bằng add_patch () phương pháp.
  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

Ví dụ

from matplotlib import pyplot as plt, patches as mpatches

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

x_tail = 0.1
y_tail = 0.1
x_head = 0.9
y_head = 0.9

fig, ax = plt.subplots()

arrow = mpatches.FancyArrowPatch((x_tail, y_tail), (x_head, y_head), mutation_scale=100, color='green')
ax.add_patch(arrow)

plt.show()

Đầu ra

Làm thế nào để sử dụng pyplot.arrow hoặc các bản vá lỗi.Arrow trong matplotlib? Làm thế nào để sử dụng pyplot.arrow hoặc các bản vá lỗi.Arrow trong matplotlib?