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

Vẽ một hình chữ nhật với một màu sắc trong Matplotlib

Để đặt màu sắc của hình chữ nhật trong matplotlib, chúng ta có thể thực hiện các Bước sau -

  • Tạo một hình mới hoặc kích hoạt một hình hiện có bằng cách sử dụng figure () phương pháp.

  • Thêm lô phụ đến trục hiện tại.

  • Tạo một bản sao hình chữ nhật bằng cách sử dụng Rectangle () lớp với edgecolor độ rộng dòng của cạnh.

  • Thêm một đường dẫn hình chữ nhật trên mảnh đất.

  • Để đặt văn bản trong hình chữ nhật, chúng ta có thể sử dụng text () phương pháp.

  • Chia tỷ lệ trục x và y bằng cách sử dụng xlim () ylim () các phương pháp.

  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

Ví dụ

import matplotlib
from matplotlib import pyplot as plt, patches
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
fig = plt.figure()
ax = fig.add_subplot(111)
rect = matplotlib.patches.Rectangle((-1, -1), 3, 3, edgecolor='orange', facecolor="green", linewidth=5)
ax.add_patch(rect)
plt.text(0, 0.5, "Rectangle")
plt.xlim([-4, 4])
plt.ylim([-4, 4])
plt.show()

Đầu ra

Vẽ một hình chữ nhật với một màu sắc trong Matplotlib